首页 > 代码库 > Linux LNMP 环境的搭建之【Nginx的安装】
Linux LNMP 环境的搭建之【Nginx的安装】
Nginx 俄罗斯人开发的一款比较强劲的web服务器,静态页面html 单机在优化得当的情况下,能够达到3-4W的并发,是一款比较优秀的服务器软件,在国内,有Tengine【淘宝】开发的分支 ,关于Tengine的文档,可以参考,淘宝团队的官方文档:http://tengine.taobao.org/
下面介绍是在Linux Centos 6.7下关于Nginx的安装:
1.下载nginx ,目前比较常用的nginx是1.4.7,经过了历史的重重考验,下载地址:http://nginx.org/en/download.html ,选中nginx 1.4.7 下载到/usr/local/src
命令:
wget http://nginx.org/download/nginx-1.4.7.tar.gz
2.解压:
[root@alex src]# tar -zxvf nginx-1.4.7.tar.gz nginx-1.4.7/nginx-1.4.7/auto/nginx-1.4.7/conf/nginx-1.4.7/contrib/nginx-1.4.7/src/nginx-1.4.7/configurenginx-1.4.7/LICENSEnginx-1.4.7/READMEnginx-1.4.7/html/nginx-1.4.7/man/nginx-1.4.7/CHANGES.runginx-1.4.7/CHANGESnginx-1.4.7/man/nginx.8nginx-1.4.7/html/50x.htmlnginx-1.4.7/html/index.htmlnginx-1.4.7/src/core/nginx-1.4.7/src/event/nginx-1.4.7/src/http/nginx-1.4.7/src/mail/nginx-1.4.7/src/misc/nginx-1.4.7/src/os/nginx-1.4.7/src/os/unix/nginx-1.4.7/src/os/unix/ngx_aio_read_chain.cnginx-1.4.7/src/os/unix/ngx_aio_read.cnginx-1.4.7/src/os/unix/ngx_aio_write_chain.cnginx-1.4.7/src/os/unix/ngx_aio_write.cnginx-1.4.7/src/os/unix/ngx_atomic.hnginx-1.4.7/src/os/unix/ngx_alloc.cnginx-1.4.7/src/os/unix/ngx_alloc.hnginx-1.4.7/src/os/unix/ngx_darwin_config.hnginx-1.4.7/src/os/unix/ngx_channel.cnginx-1.4.7/src/os/unix/ngx_channel.hnginx-1.4.7/src/os/unix/ngx_daemon.cnginx-1.4.7/src/os/unix/ngx_darwin.hnginx-1.4.7/src/os/unix/ngx_darwin_sendfile_chain.cnginx-1.4.7/src/os/unix/ngx_darwin_init.cnginx-1.4.7/src/os/unix/ngx_file_aio_read.cnginx-1.4.7/src/os/unix/ngx_errno.cnginx-1.4.7/src/os/unix/ngx_errno.hnginx-1.4.7/src/os/unix/ngx_freebsd.hnginx-1.4.7/src/os/unix/ngx_files.cnginx-1.4.7/src/os/unix/ngx_files.hnginx-1.4.7/src/os/unix/ngx_freebsd_rfork_thread.cnginx-1.4.7/src/os/unix/ngx_freebsd_config.hnginx-1.4.7/src/os/unix/ngx_freebsd_init.cnginx-1.4.7/src/os/unix/ngx_freebsd_sendfile_chain.cnginx-1.4.7/src/os/unix/ngx_freebsd_rfork_thread.hnginx-1.4.7/src/os/unix/ngx_gcc_atomic_sparc64.hnginx-1.4.7/src/os/unix/ngx_gcc_atomic_amd64.hnginx-1.4.7/src/os/unix/ngx_gcc_atomic_ppc.hnginx-1.4.7/src/os/unix/ngx_solaris_sendfilev_chain.cnginx-1.4.7/src/os/unix/ngx_gcc_atomic_x86.hnginx-1.4.7/src/os/unix/ngx_linux.hnginx-1.4.7/src/os/unix/ngx_linux_aio_read.cnginx-1.4.7/src/os/unix/ngx_linux_config.hnginx-1.4.7/src/os/unix/ngx_linux_init.cnginx-1.4.7/src/os/unix/ngx_linux_sendfile_chain.cnginx-1.4.7/src/os/unix/ngx_os.hnginx-1.4.7/src/os/unix/ngx_posix_config.hnginx-1.4.7/src/os/unix/ngx_posix_init.cnginx-1.4.7/src/os/unix/ngx_process.cnginx-1.4.7/src/os/unix/ngx_process.hnginx-1.4.7/src/os/unix/ngx_process_cycle.cnginx-1.4.7/src/os/unix/ngx_process_cycle.hnginx-1.4.7/src/os/unix/ngx_pthread_thread.cnginx-1.4.7/src/os/unix/ngx_readv_chain.cnginx-1.4.7/src/os/unix/ngx_recv.cnginx-1.4.7/src/os/unix/ngx_send.cnginx-1.4.7/src/os/unix/ngx_setaffinity.cnginx-1.4.7/src/os/unix/ngx_setaffinity.hnginx-1.4.7/src/os/unix/ngx_setproctitle.cnginx-1.4.7/src/os/unix/ngx_setproctitle.hnginx-1.4.7/src/os/unix/ngx_shmem.cnginx-1.4.7/src/os/unix/ngx_shmem.hnginx-1.4.7/src/os/unix/ngx_socket.cnginx-1.4.7/src/os/unix/ngx_socket.hnginx-1.4.7/src/os/unix/ngx_solaris.hnginx-1.4.7/src/os/unix/ngx_solaris_config.hnginx-1.4.7/src/os/unix/ngx_solaris_init.cnginx-1.4.7/src/os/unix/ngx_sunpro_atomic_sparc64.hnginx-1.4.7/src/os/unix/ngx_sunpro_amd64.ilnginx-1.4.7/src/os/unix/ngx_sunpro_sparc64.ilnginx-1.4.7/src/os/unix/ngx_sunpro_x86.ilnginx-1.4.7/src/os/unix/ngx_thread.hnginx-1.4.7/src/os/unix/ngx_time.cnginx-1.4.7/src/os/unix/ngx_time.hnginx-1.4.7/src/os/unix/ngx_udp_recv.cnginx-1.4.7/src/os/unix/ngx_user.cnginx-1.4.7/src/os/unix/ngx_user.hnginx-1.4.7/src/os/unix/ngx_writev_chain.cnginx-1.4.7/src/os/unix/rfork_thread.Snginx-1.4.7/src/misc/ngx_google_perftools_module.cnginx-1.4.7/src/misc/ngx_cpp_test_module.cppnginx-1.4.7/src/mail/ngx_mail_handler.cnginx-1.4.7/src/mail/ngx_mail.cnginx-1.4.7/src/mail/ngx_mail.hnginx-1.4.7/src/mail/ngx_mail_auth_http_module.cnginx-1.4.7/src/mail/ngx_mail_core_module.cnginx-1.4.7/src/mail/ngx_mail_imap_handler.cnginx-1.4.7/src/mail/ngx_mail_imap_module.cnginx-1.4.7/src/mail/ngx_mail_imap_module.hnginx-1.4.7/src/mail/ngx_mail_parse.cnginx-1.4.7/src/mail/ngx_mail_pop3_handler.cnginx-1.4.7/src/mail/ngx_mail_pop3_module.cnginx-1.4.7/src/mail/ngx_mail_pop3_module.hnginx-1.4.7/src/mail/ngx_mail_proxy_module.cnginx-1.4.7/src/mail/ngx_mail_smtp_handler.cnginx-1.4.7/src/mail/ngx_mail_smtp_module.cnginx-1.4.7/src/mail/ngx_mail_smtp_module.hnginx-1.4.7/src/mail/ngx_mail_ssl_module.cnginx-1.4.7/src/mail/ngx_mail_ssl_module.hnginx-1.4.7/src/http/modules/nginx-1.4.7/src/http/ngx_http_cache.hnginx-1.4.7/src/http/ngx_http.cnginx-1.4.7/src/http/ngx_http.hnginx-1.4.7/src/http/ngx_http_copy_filter_module.cnginx-1.4.7/src/http/ngx_http_busy_lock.cnginx-1.4.7/src/http/ngx_http_busy_lock.hnginx-1.4.7/src/http/ngx_http_config.hnginx-1.4.7/src/http/ngx_http_header_filter_module.cnginx-1.4.7/src/http/ngx_http_core_module.cnginx-1.4.7/src/http/ngx_http_core_module.hnginx-1.4.7/src/http/ngx_http_file_cache.cnginx-1.4.7/src/http/ngx_http_parse_time.cnginx-1.4.7/src/http/ngx_http_parse.cnginx-1.4.7/src/http/ngx_http_request_body.cnginx-1.4.7/src/http/ngx_http_request.cnginx-1.4.7/src/http/ngx_http_postpone_filter_module.cnginx-1.4.7/src/http/ngx_http_request.hnginx-1.4.7/src/http/ngx_http_spdy_module.cnginx-1.4.7/src/http/ngx_http_script.cnginx-1.4.7/src/http/ngx_http_script.hnginx-1.4.7/src/http/ngx_http_spdy.cnginx-1.4.7/src/http/ngx_http_spdy.hnginx-1.4.7/src/http/ngx_http_spdy_filter_module.cnginx-1.4.7/src/http/ngx_http_spdy_module.hnginx-1.4.7/src/http/ngx_http_special_response.cnginx-1.4.7/src/http/ngx_http_upstream.cnginx-1.4.7/src/http/ngx_http_upstream.hnginx-1.4.7/src/http/ngx_http_upstream_round_robin.cnginx-1.4.7/src/http/ngx_http_upstream_round_robin.hnginx-1.4.7/src/http/ngx_http_variables.cnginx-1.4.7/src/http/ngx_http_variables.hnginx-1.4.7/src/http/ngx_http_write_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_addition_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_access_module.cnginx-1.4.7/src/http/modules/ngx_http_charset_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_auth_basic_module.cnginx-1.4.7/src/http/modules/ngx_http_autoindex_module.cnginx-1.4.7/src/http/modules/ngx_http_browser_module.cnginx-1.4.7/src/http/modules/ngx_http_not_modified_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_chunked_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_dav_module.cnginx-1.4.7/src/http/modules/ngx_http_degradation_module.cnginx-1.4.7/src/http/modules/ngx_http_empty_gif_module.cnginx-1.4.7/src/http/modules/ngx_http_fastcgi_module.cnginx-1.4.7/src/http/modules/ngx_http_flv_module.cnginx-1.4.7/src/http/modules/ngx_http_geo_module.cnginx-1.4.7/src/http/modules/ngx_http_geoip_module.cnginx-1.4.7/src/http/modules/ngx_http_gunzip_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_gzip_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_gzip_static_module.cnginx-1.4.7/src/http/modules/ngx_http_headers_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_image_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_index_module.cnginx-1.4.7/src/http/modules/ngx_http_limit_conn_module.cnginx-1.4.7/src/http/modules/ngx_http_limit_req_module.cnginx-1.4.7/src/http/modules/ngx_http_log_module.cnginx-1.4.7/src/http/modules/ngx_http_map_module.cnginx-1.4.7/src/http/modules/ngx_http_memcached_module.cnginx-1.4.7/src/http/modules/ngx_http_mp4_module.cnginx-1.4.7/src/http/modules/ngx_http_random_index_module.cnginx-1.4.7/src/http/modules/ngx_http_proxy_module.cnginx-1.4.7/src/http/modules/ngx_http_upstream_ip_hash_module.cnginx-1.4.7/src/http/modules/ngx_http_range_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_realip_module.cnginx-1.4.7/src/http/modules/ngx_http_referer_module.cnginx-1.4.7/src/http/modules/ngx_http_rewrite_module.cnginx-1.4.7/src/http/modules/ngx_http_scgi_module.cnginx-1.4.7/src/http/modules/ngx_http_secure_link_module.cnginx-1.4.7/src/http/modules/ngx_http_split_clients_module.cnginx-1.4.7/src/http/modules/ngx_http_ssi_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_ssi_filter_module.hnginx-1.4.7/src/http/modules/perl/nginx-1.4.7/src/http/modules/ngx_http_ssl_module.cnginx-1.4.7/src/http/modules/ngx_http_ssl_module.hnginx-1.4.7/src/http/modules/ngx_http_static_module.cnginx-1.4.7/src/http/modules/ngx_http_stub_status_module.cnginx-1.4.7/src/http/modules/ngx_http_sub_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_upstream_keepalive_module.cnginx-1.4.7/src/http/modules/ngx_http_upstream_least_conn_module.cnginx-1.4.7/src/http/modules/ngx_http_userid_filter_module.cnginx-1.4.7/src/http/modules/ngx_http_uwsgi_module.cnginx-1.4.7/src/http/modules/ngx_http_xslt_filter_module.cnginx-1.4.7/src/http/modules/perl/Makefile.PLnginx-1.4.7/src/http/modules/perl/nginx.pmnginx-1.4.7/src/http/modules/perl/nginx.xsnginx-1.4.7/src/http/modules/perl/typemapnginx-1.4.7/src/http/modules/perl/ngx_http_perl_module.cnginx-1.4.7/src/http/modules/perl/ngx_http_perl_module.hnginx-1.4.7/src/event/modules/nginx-1.4.7/src/event/ngx_event_accept.cnginx-1.4.7/src/event/ngx_event.cnginx-1.4.7/src/event/ngx_event.hnginx-1.4.7/src/event/ngx_event_openssl_stapling.cnginx-1.4.7/src/event/ngx_event_busy_lock.cnginx-1.4.7/src/event/ngx_event_busy_lock.hnginx-1.4.7/src/event/ngx_event_connect.cnginx-1.4.7/src/event/ngx_event_connect.hnginx-1.4.7/src/event/ngx_event_mutex.cnginx-1.4.7/src/event/ngx_event_openssl.cnginx-1.4.7/src/event/ngx_event_openssl.hnginx-1.4.7/src/event/ngx_event_pipe.cnginx-1.4.7/src/event/ngx_event_pipe.hnginx-1.4.7/src/event/ngx_event_posted.cnginx-1.4.7/src/event/ngx_event_posted.hnginx-1.4.7/src/event/ngx_event_timer.cnginx-1.4.7/src/event/ngx_event_timer.hnginx-1.4.7/src/event/modules/ngx_devpoll_module.cnginx-1.4.7/src/event/modules/ngx_aio_module.cnginx-1.4.7/src/event/modules/ngx_eventport_module.cnginx-1.4.7/src/event/modules/ngx_epoll_module.cnginx-1.4.7/src/event/modules/ngx_win32_select_module.cnginx-1.4.7/src/event/modules/ngx_kqueue_module.cnginx-1.4.7/src/event/modules/ngx_poll_module.cnginx-1.4.7/src/event/modules/ngx_rtsig_module.cnginx-1.4.7/src/event/modules/ngx_select_module.cnginx-1.4.7/src/core/ngx_array.cnginx-1.4.7/src/core/nginx.cnginx-1.4.7/src/core/nginx.hnginx-1.4.7/src/core/ngx_conf_file.cnginx-1.4.7/src/core/ngx_array.hnginx-1.4.7/src/core/ngx_buf.cnginx-1.4.7/src/core/ngx_buf.hnginx-1.4.7/src/core/ngx_connection.cnginx-1.4.7/src/core/ngx_conf_file.hnginx-1.4.7/src/core/ngx_config.hnginx-1.4.7/src/core/ngx_murmurhash.cnginx-1.4.7/src/core/ngx_file.cnginx-1.4.7/src/core/ngx_connection.hnginx-1.4.7/src/core/ngx_core.hnginx-1.4.7/src/core/ngx_cpuinfo.cnginx-1.4.7/src/core/ngx_crc.hnginx-1.4.7/src/core/ngx_crc32.cnginx-1.4.7/src/core/ngx_crc32.hnginx-1.4.7/src/core/ngx_crypt.cnginx-1.4.7/src/core/ngx_crypt.hnginx-1.4.7/src/core/ngx_cycle.cnginx-1.4.7/src/core/ngx_cycle.hnginx-1.4.7/src/core/ngx_file.hnginx-1.4.7/src/core/ngx_hash.cnginx-1.4.7/src/core/ngx_hash.hnginx-1.4.7/src/core/ngx_inet.cnginx-1.4.7/src/core/ngx_inet.hnginx-1.4.7/src/core/ngx_list.cnginx-1.4.7/src/core/ngx_list.hnginx-1.4.7/src/core/ngx_log.cnginx-1.4.7/src/core/ngx_log.hnginx-1.4.7/src/core/ngx_md5.cnginx-1.4.7/src/core/ngx_md5.hnginx-1.4.7/src/core/ngx_open_file_cache.cnginx-1.4.7/src/core/ngx_murmurhash.hnginx-1.4.7/src/core/ngx_open_file_cache.hnginx-1.4.7/src/core/ngx_output_chain.cnginx-1.4.7/src/core/ngx_palloc.cnginx-1.4.7/src/core/ngx_palloc.hnginx-1.4.7/src/core/ngx_parse.cnginx-1.4.7/src/core/ngx_parse.hnginx-1.4.7/src/core/ngx_queue.cnginx-1.4.7/src/core/ngx_queue.hnginx-1.4.7/src/core/ngx_radix_tree.cnginx-1.4.7/src/core/ngx_radix_tree.hnginx-1.4.7/src/core/ngx_rbtree.cnginx-1.4.7/src/core/ngx_rbtree.hnginx-1.4.7/src/core/ngx_regex.cnginx-1.4.7/src/core/ngx_regex.hnginx-1.4.7/src/core/ngx_resolver.cnginx-1.4.7/src/core/ngx_resolver.hnginx-1.4.7/src/core/ngx_sha1.hnginx-1.4.7/src/core/ngx_shmtx.cnginx-1.4.7/src/core/ngx_shmtx.hnginx-1.4.7/src/core/ngx_slab.cnginx-1.4.7/src/core/ngx_slab.hnginx-1.4.7/src/core/ngx_spinlock.cnginx-1.4.7/src/core/ngx_string.cnginx-1.4.7/src/core/ngx_string.hnginx-1.4.7/src/core/ngx_times.cnginx-1.4.7/src/core/ngx_times.hnginx-1.4.7/contrib/geo2nginx.plnginx-1.4.7/contrib/READMEnginx-1.4.7/contrib/unicode2nginx/nginx-1.4.7/contrib/unicode2nginx/koi-utfnginx-1.4.7/contrib/unicode2nginx/win-utfnginx-1.4.7/contrib/unicode2nginx/unicode-to-nginx.plnginx-1.4.7/conf/fastcgi.confnginx-1.4.7/conf/fastcgi_paramsnginx-1.4.7/conf/koi-utfnginx-1.4.7/conf/koi-winnginx-1.4.7/conf/mime.typesnginx-1.4.7/conf/nginx.confnginx-1.4.7/conf/scgi_paramsnginx-1.4.7/conf/uwsgi_paramsnginx-1.4.7/conf/win-utfnginx-1.4.7/auto/cc/nginx-1.4.7/auto/have_headersnginx-1.4.7/auto/definenginx-1.4.7/auto/endiannessnginx-1.4.7/auto/featurenginx-1.4.7/auto/havenginx-1.4.7/auto/lib/nginx-1.4.7/auto/os/nginx-1.4.7/auto/headersnginx-1.4.7/auto/includenginx-1.4.7/auto/initnginx-1.4.7/auto/installnginx-1.4.7/auto/types/nginx-1.4.7/auto/makenginx-1.4.7/auto/modulesnginx-1.4.7/auto/nohavenginx-1.4.7/auto/optionsnginx-1.4.7/auto/sourcesnginx-1.4.7/auto/stubsnginx-1.4.7/auto/summarynginx-1.4.7/auto/unixnginx-1.4.7/auto/types/uintptr_tnginx-1.4.7/auto/types/sizeofnginx-1.4.7/auto/types/typedefnginx-1.4.7/auto/types/valuenginx-1.4.7/auto/os/confnginx-1.4.7/auto/os/darwinnginx-1.4.7/auto/os/freebsdnginx-1.4.7/auto/os/linuxnginx-1.4.7/auto/os/solarisnginx-1.4.7/auto/os/win32nginx-1.4.7/auto/lib/geoip/nginx-1.4.7/auto/lib/confnginx-1.4.7/auto/lib/google-perftools/nginx-1.4.7/auto/lib/libatomic/nginx-1.4.7/auto/lib/libgd/nginx-1.4.7/auto/lib/libxslt/nginx-1.4.7/auto/lib/md5/nginx-1.4.7/auto/lib/makenginx-1.4.7/auto/lib/openssl/nginx-1.4.7/auto/lib/pcre/nginx-1.4.7/auto/lib/perl/nginx-1.4.7/auto/lib/sha1/nginx-1.4.7/auto/lib/zlib/nginx-1.4.7/auto/lib/testnginx-1.4.7/auto/lib/zlib/makefile.bccnginx-1.4.7/auto/lib/zlib/confnginx-1.4.7/auto/lib/zlib/makenginx-1.4.7/auto/lib/zlib/makefile.msvcnginx-1.4.7/auto/lib/zlib/makefile.owcnginx-1.4.7/auto/lib/zlib/patch.zlib.hnginx-1.4.7/auto/lib/sha1/makefile.bccnginx-1.4.7/auto/lib/sha1/confnginx-1.4.7/auto/lib/sha1/makenginx-1.4.7/auto/lib/sha1/makefile.msvcnginx-1.4.7/auto/lib/sha1/makefile.owcnginx-1.4.7/auto/lib/perl/confnginx-1.4.7/auto/lib/perl/makenginx-1.4.7/auto/lib/pcre/makefile.bccnginx-1.4.7/auto/lib/pcre/confnginx-1.4.7/auto/lib/pcre/makenginx-1.4.7/auto/lib/pcre/makefile.msvcnginx-1.4.7/auto/lib/pcre/makefile.owcnginx-1.4.7/auto/lib/openssl/makefile.bccnginx-1.4.7/auto/lib/openssl/confnginx-1.4.7/auto/lib/openssl/makenginx-1.4.7/auto/lib/openssl/makefile.msvcnginx-1.4.7/auto/lib/md5/makefile.bccnginx-1.4.7/auto/lib/md5/confnginx-1.4.7/auto/lib/md5/makenginx-1.4.7/auto/lib/md5/makefile.msvcnginx-1.4.7/auto/lib/md5/makefile.owcnginx-1.4.7/auto/lib/libxslt/confnginx-1.4.7/auto/lib/libgd/confnginx-1.4.7/auto/lib/libatomic/confnginx-1.4.7/auto/lib/libatomic/makenginx-1.4.7/auto/lib/google-perftools/confnginx-1.4.7/auto/lib/geoip/confnginx-1.4.7/auto/cc/clangnginx-1.4.7/auto/cc/accnginx-1.4.7/auto/cc/bccnginx-1.4.7/auto/cc/cccnginx-1.4.7/auto/cc/confnginx-1.4.7/auto/cc/gccnginx-1.4.7/auto/cc/iccnginx-1.4.7/auto/cc/msvcnginx-1.4.7/auto/cc/namenginx-1.4.7/auto/cc/owcnginx-1.4.7/auto/cc/sunc
[root@alex src]# cd nginx-1.4.7
./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --with-pcre
出现错误:
./configure: error: the HTTP rewrite module requires the PCRE library.You can either disable the module by using --without-http_rewrite_moduleoption, or install the PCRE library into the system, or build the PCRE librarystatically from the source with nginx by using --with-pcre=<path> option.
错误原因,是因为缺少PCRE library 库
yum install -y net-tools pcre-devel.x86_64 gcc zlib zlib-devel make openssl-devel wget
然后重新编译,查看编译是否成功
[root@alex nginx-1.4.7]# echo $?0
输出结果为0 ,说明是编译成功,然后Make
make之后,仍然要echo $?一下,看是否为0 ,如果不为0,注意错误原因,具体错误原因,具体分析。
最后Make install ,记得也要echo $? 一下,看是否有错误提示。
至此nginx的安装完成!
Linux LNMP 环境的搭建之【Nginx的安装】
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。