可以参考以前安装成功的案例
centos 7.0 nginx 1.7.9成功安装过程
官网下载
http://nginx.org/en/download.html
nginx下载位置
/usr/local/
nginx 安装目录
/usr/etc/nginx1910
nginx path prefix: "/usr/etc/nginx1910"
nginx binary file: "/usr/etc/nginx1910/sbin/nginx"
nginx configuration prefix: "/usr/etc/nginx1910/conf"
nginx configuration file: "/usr/etc/nginx1910/conf/nginx.conf"
nginx pid file: "/usr/etc/nginx1910/logs/nginx.pid"
nginx error log file: "/usr/etc/nginx1910/logs/error.log"
nginx http access log file: "/usr/etc/nginx1910/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
下载nginx (.tar.gz)
wget http://nginx.org/download/nginx-1.9.10.tar.gz
新建文件夹 mkdir 文件夹名
mkdir nginx-1.9.10
解压tar.gz
tar zxvf nginx-1.9.10.tar.gz -C /usr/local/nginx-1.9.10
[root@localhost local]# tar zxvf nginx-1.9.10.tar.gz -C /usr/local/nginx-1.9.10 nginx-1.9.10/ nginx-1.9.10/auto/ nginx-1.9.10/conf/ nginx-1.9.10/contrib/ nginx-1.9.10/src/ nginx-1.9.10/configure nginx-1.9.10/LICENSE nginx-1.9.10/README nginx-1.9.10/html/ nginx-1.9.10/man/ nginx-1.9.10/CHANGES.ru nginx-1.9.10/CHANGES nginx-1.9.10/man/nginx.8 nginx-1.9.10/html/50x.html nginx-1.9.10/html/index.html nginx-1.9.10/src/core/ nginx-1.9.10/src/event/ nginx-1.9.10/src/http/ nginx-1.9.10/src/mail/ nginx-1.9.10/src/misc/ nginx-1.9.10/src/os/ nginx-1.9.10/src/stream/ nginx-1.9.10/src/stream/ngx_stream_handler.c nginx-1.9.10/src/stream/ngx_stream.c nginx-1.9.10/src/stream/ngx_stream.h nginx-1.9.10/src/stream/ngx_stream_limit_conn_module.c nginx-1.9.10/src/stream/ngx_stream_access_module.c nginx-1.9.10/src/stream/ngx_stream_core_module.c nginx-1.9.10/src/stream/ngx_stream_upstream_hash_module.c nginx-1.9.10/src/stream/ngx_stream_proxy_module.c nginx-1.9.10/src/stream/ngx_stream_ssl_module.c nginx-1.9.10/src/stream/ngx_stream_ssl_module.h nginx-1.9.10/src/stream/ngx_stream_upstream.c nginx-1.9.10/src/stream/ngx_stream_upstream.h nginx-1.9.10/src/stream/ngx_stream_upstream_least_conn_module.c nginx-1.9.10/src/stream/ngx_stream_upstream_round_robin.c nginx-1.9.10/src/stream/ngx_stream_upstream_round_robin.h nginx-1.9.10/src/stream/ngx_stream_upstream_zone_module.c nginx-1.9.10/src/os/unix/ nginx-1.9.10/src/os/unix/ngx_atomic.h nginx-1.9.10/src/os/unix/ngx_alloc.c nginx-1.9.10/src/os/unix/ngx_alloc.h nginx-1.9.10/src/os/unix/ngx_darwin_config.h nginx-1.9.10/src/os/unix/ngx_channel.c nginx-1.9.10/src/os/unix/ngx_channel.h nginx-1.9.10/src/os/unix/ngx_daemon.c nginx-1.9.10/src/os/unix/ngx_darwin.h nginx-1.9.10/src/os/unix/ngx_darwin_sendfile_chain.c nginx-1.9.10/src/os/unix/ngx_darwin_init.c nginx-1.9.10/src/os/unix/ngx_file_aio_read.c nginx-1.9.10/src/os/unix/ngx_errno.c nginx-1.9.10/src/os/unix/ngx_errno.h nginx-1.9.10/src/os/unix/ngx_freebsd.h nginx-1.9.10/src/os/unix/ngx_files.c nginx-1.9.10/src/os/unix/ngx_files.h nginx-1.9.10/src/os/unix/ngx_gcc_atomic_amd64.h nginx-1.9.10/src/os/unix/ngx_freebsd_config.h nginx-1.9.10/src/os/unix/ngx_freebsd_init.c nginx-1.9.10/src/os/unix/ngx_linux_config.h nginx-1.9.10/src/os/unix/ngx_linux.h nginx-1.9.10/src/os/unix/ngx_freebsd_sendfile_chain.c nginx-1.9.10/src/os/unix/ngx_gcc_atomic_ppc.h nginx-1.9.10/src/os/unix/ngx_gcc_atomic_sparc64.h nginx-1.9.10/src/os/unix/ngx_gcc_atomic_x86.h nginx-1.9.10/src/os/unix/ngx_linux_sendfile_chain.c nginx-1.9.10/src/os/unix/ngx_linux_aio_read.c nginx-1.9.10/src/os/unix/ngx_linux_init.c nginx-1.9.10/src/os/unix/ngx_posix_config.h nginx-1.9.10/src/os/unix/ngx_os.h nginx-1.9.10/src/os/unix/ngx_solaris_config.h nginx-1.9.10/src/os/unix/ngx_posix_init.c nginx-1.9.10/src/os/unix/ngx_process.c nginx-1.9.10/src/os/unix/ngx_process.h nginx-1.9.10/src/os/unix/ngx_process_cycle.c nginx-1.9.10/src/os/unix/ngx_process_cycle.h nginx-1.9.10/src/os/unix/ngx_readv_chain.c nginx-1.9.10/src/os/unix/ngx_recv.c nginx-1.9.10/src/os/unix/ngx_send.c nginx-1.9.10/src/os/unix/ngx_setaffinity.c nginx-1.9.10/src/os/unix/ngx_setaffinity.h nginx-1.9.10/src/os/unix/ngx_setproctitle.c nginx-1.9.10/src/os/unix/ngx_setproctitle.h nginx-1.9.10/src/os/unix/ngx_shmem.c nginx-1.9.10/src/os/unix/ngx_shmem.h nginx-1.9.10/src/os/unix/ngx_socket.c nginx-1.9.10/src/os/unix/ngx_socket.h nginx-1.9.10/src/os/unix/ngx_solaris.h nginx-1.9.10/src/os/unix/ngx_sunpro_atomic_sparc64.h nginx-1.9.10/src/os/unix/ngx_solaris_init.c nginx-1.9.10/src/os/unix/ngx_sunpro_amd64.il nginx-1.9.10/src/os/unix/ngx_solaris_sendfilev_chain.c nginx-1.9.10/src/os/unix/ngx_sunpro_sparc64.il nginx-1.9.10/src/os/unix/ngx_sunpro_x86.il nginx-1.9.10/src/os/unix/ngx_thread.h nginx-1.9.10/src/os/unix/ngx_thread_cond.c nginx-1.9.10/src/os/unix/ngx_thread_id.c nginx-1.9.10/src/os/unix/ngx_thread_mutex.c nginx-1.9.10/src/os/unix/ngx_time.c nginx-1.9.10/src/os/unix/ngx_time.h nginx-1.9.10/src/os/unix/ngx_udp_recv.c nginx-1.9.10/src/os/unix/ngx_user.c nginx-1.9.10/src/os/unix/ngx_user.h nginx-1.9.10/src/os/unix/ngx_writev_chain.c nginx-1.9.10/src/misc/ngx_google_perftools_module.c nginx-1.9.10/src/misc/ngx_cpp_test_module.cpp nginx-1.9.10/src/mail/ngx_mail_handler.c nginx-1.9.10/src/mail/ngx_mail.c nginx-1.9.10/src/mail/ngx_mail.h nginx-1.9.10/src/mail/ngx_mail_auth_http_module.c nginx-1.9.10/src/mail/ngx_mail_core_module.c nginx-1.9.10/src/mail/ngx_mail_imap_handler.c nginx-1.9.10/src/mail/ngx_mail_imap_module.c nginx-1.9.10/src/mail/ngx_mail_imap_module.h nginx-1.9.10/src/mail/ngx_mail_parse.c nginx-1.9.10/src/mail/ngx_mail_pop3_handler.c nginx-1.9.10/src/mail/ngx_mail_pop3_module.c nginx-1.9.10/src/mail/ngx_mail_pop3_module.h nginx-1.9.10/src/mail/ngx_mail_proxy_module.c nginx-1.9.10/src/mail/ngx_mail_smtp_handler.c nginx-1.9.10/src/mail/ngx_mail_smtp_module.c nginx-1.9.10/src/mail/ngx_mail_smtp_module.h nginx-1.9.10/src/mail/ngx_mail_ssl_module.c nginx-1.9.10/src/mail/ngx_mail_ssl_module.h nginx-1.9.10/src/http/modules/ nginx-1.9.10/src/http/ngx_http_cache.h nginx-1.9.10/src/http/ngx_http.c nginx-1.9.10/src/http/ngx_http.h nginx-1.9.10/src/http/ngx_http_core_module.c nginx-1.9.10/src/http/ngx_http_config.h nginx-1.9.10/src/http/ngx_http_postpone_filter_module.c nginx-1.9.10/src/http/ngx_http_copy_filter_module.c nginx-1.9.10/src/http/ngx_http_core_module.h nginx-1.9.10/src/http/ngx_http_file_cache.c nginx-1.9.10/src/http/ngx_http_header_filter_module.c nginx-1.9.10/src/http/ngx_http_parse.c nginx-1.9.10/src/http/ngx_http_special_response.c nginx-1.9.10/src/http/ngx_http_request.c nginx-1.9.10/src/http/ngx_http_request.h nginx-1.9.10/src/http/ngx_http_request_body.c nginx-1.9.10/src/http/ngx_http_script.c nginx-1.9.10/src/http/ngx_http_script.h nginx-1.9.10/src/http/ngx_http_variables.c nginx-1.9.10/src/http/ngx_http_upstream.c nginx-1.9.10/src/http/ngx_http_upstream.h nginx-1.9.10/src/http/v2/ nginx-1.9.10/src/http/ngx_http_upstream_round_robin.c nginx-1.9.10/src/http/ngx_http_upstream_round_robin.h nginx-1.9.10/src/http/ngx_http_variables.h nginx-1.9.10/src/http/ngx_http_write_filter_module.c nginx-1.9.10/src/http/v2/ngx_http_v2_module.c nginx-1.9.10/src/http/v2/ngx_http_v2.c nginx-1.9.10/src/http/v2/ngx_http_v2.h nginx-1.9.10/src/http/v2/ngx_http_v2_filter_module.c nginx-1.9.10/src/http/v2/ngx_http_v2_huff_decode.c nginx-1.9.10/src/http/v2/ngx_http_v2_huff_encode.c nginx-1.9.10/src/http/v2/ngx_http_v2_module.h nginx-1.9.10/src/http/v2/ngx_http_v2_table.c nginx-1.9.10/src/http/modules/ngx_http_addition_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_access_module.c nginx-1.9.10/src/http/modules/ngx_http_charset_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_auth_basic_module.c nginx-1.9.10/src/http/modules/ngx_http_auth_request_module.c nginx-1.9.10/src/http/modules/ngx_http_autoindex_module.c nginx-1.9.10/src/http/modules/ngx_http_browser_module.c nginx-1.9.10/src/http/modules/ngx_http_not_modified_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_chunked_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_dav_module.c nginx-1.9.10/src/http/modules/ngx_http_degradation_module.c nginx-1.9.10/src/http/modules/ngx_http_empty_gif_module.c nginx-1.9.10/src/http/modules/ngx_http_fastcgi_module.c nginx-1.9.10/src/http/modules/ngx_http_flv_module.c nginx-1.9.10/src/http/modules/ngx_http_geo_module.c nginx-1.9.10/src/http/modules/ngx_http_geoip_module.c nginx-1.9.10/src/http/modules/ngx_http_gunzip_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_gzip_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_gzip_static_module.c nginx-1.9.10/src/http/modules/ngx_http_headers_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_image_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_index_module.c nginx-1.9.10/src/http/modules/ngx_http_limit_conn_module.c nginx-1.9.10/src/http/modules/ngx_http_limit_req_module.c nginx-1.9.10/src/http/modules/ngx_http_log_module.c nginx-1.9.10/src/http/modules/ngx_http_map_module.c nginx-1.9.10/src/http/modules/ngx_http_memcached_module.c nginx-1.9.10/src/http/modules/ngx_http_mp4_module.c nginx-1.9.10/src/http/modules/ngx_http_random_index_module.c nginx-1.9.10/src/http/modules/ngx_http_proxy_module.c nginx-1.9.10/src/http/modules/ngx_http_upstream_ip_hash_module.c nginx-1.9.10/src/http/modules/ngx_http_range_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_realip_module.c nginx-1.9.10/src/http/modules/ngx_http_referer_module.c nginx-1.9.10/src/http/modules/ngx_http_rewrite_module.c nginx-1.9.10/src/http/modules/ngx_http_scgi_module.c nginx-1.9.10/src/http/modules/ngx_http_secure_link_module.c nginx-1.9.10/src/http/modules/ngx_http_slice_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_split_clients_module.c nginx-1.9.10/src/http/modules/perl/ nginx-1.9.10/src/http/modules/ngx_http_ssi_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_ssi_filter_module.h nginx-1.9.10/src/http/modules/ngx_http_ssl_module.c nginx-1.9.10/src/http/modules/ngx_http_ssl_module.h nginx-1.9.10/src/http/modules/ngx_http_static_module.c nginx-1.9.10/src/http/modules/ngx_http_stub_status_module.c nginx-1.9.10/src/http/modules/ngx_http_sub_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_upstream_hash_module.c nginx-1.9.10/src/http/modules/ngx_http_xslt_filter_module.c nginx-1.9.10/src/http/modules/ngx_http_upstream_keepalive_module.c nginx-1.9.10/src/http/modules/ngx_http_upstream_least_conn_module.c nginx-1.9.10/src/http/modules/ngx_http_upstream_zone_module.c nginx-1.9.10/src/http/modules/ngx_http_uwsgi_module.c nginx-1.9.10/src/http/modules/ngx_http_userid_filter_module.c nginx-1.9.10/src/http/modules/perl/Makefile.PL nginx-1.9.10/src/http/modules/perl/nginx.pm nginx-1.9.10/src/http/modules/perl/nginx.xs nginx-1.9.10/src/http/modules/perl/typemap nginx-1.9.10/src/http/modules/perl/ngx_http_perl_module.c nginx-1.9.10/src/http/modules/perl/ngx_http_perl_module.h nginx-1.9.10/src/event/modules/ nginx-1.9.10/src/event/ngx_event_accept.c nginx-1.9.10/src/event/ngx_event.c nginx-1.9.10/src/event/ngx_event.h nginx-1.9.10/src/event/ngx_event_openssl_stapling.c nginx-1.9.10/src/event/ngx_event_connect.c nginx-1.9.10/src/event/ngx_event_connect.h nginx-1.9.10/src/event/ngx_event_openssl.c nginx-1.9.10/src/event/ngx_event_openssl.h nginx-1.9.10/src/event/ngx_event_pipe.c nginx-1.9.10/src/event/ngx_event_pipe.h nginx-1.9.10/src/event/ngx_event_posted.c nginx-1.9.10/src/event/ngx_event_posted.h nginx-1.9.10/src/event/ngx_event_timer.c nginx-1.9.10/src/event/ngx_event_timer.h nginx-1.9.10/src/event/modules/ngx_win32_select_module.c nginx-1.9.10/src/event/modules/ngx_devpoll_module.c nginx-1.9.10/src/event/modules/ngx_epoll_module.c nginx-1.9.10/src/event/modules/ngx_eventport_module.c nginx-1.9.10/src/event/modules/ngx_kqueue_module.c nginx-1.9.10/src/event/modules/ngx_poll_module.c nginx-1.9.10/src/event/modules/ngx_select_module.c nginx-1.9.10/src/core/ngx_array.c nginx-1.9.10/src/core/nginx.c nginx-1.9.10/src/core/nginx.h nginx-1.9.10/src/core/ngx_conf_file.c nginx-1.9.10/src/core/ngx_array.h nginx-1.9.10/src/core/ngx_buf.c nginx-1.9.10/src/core/ngx_buf.h nginx-1.9.10/src/core/ngx_connection.c nginx-1.9.10/src/core/ngx_conf_file.h nginx-1.9.10/src/core/ngx_config.h nginx-1.9.10/src/core/ngx_murmurhash.c nginx-1.9.10/src/core/ngx_file.c nginx-1.9.10/src/core/ngx_connection.h nginx-1.9.10/src/core/ngx_core.h nginx-1.9.10/src/core/ngx_cpuinfo.c nginx-1.9.10/src/core/ngx_crc.h nginx-1.9.10/src/core/ngx_crc32.c nginx-1.9.10/src/core/ngx_crc32.h nginx-1.9.10/src/core/ngx_crypt.c nginx-1.9.10/src/core/ngx_crypt.h nginx-1.9.10/src/core/ngx_cycle.c nginx-1.9.10/src/core/ngx_cycle.h nginx-1.9.10/src/core/ngx_file.h nginx-1.9.10/src/core/ngx_hash.c nginx-1.9.10/src/core/ngx_hash.h nginx-1.9.10/src/core/ngx_inet.c nginx-1.9.10/src/core/ngx_inet.h nginx-1.9.10/src/core/ngx_list.c nginx-1.9.10/src/core/ngx_list.h nginx-1.9.10/src/core/ngx_log.c nginx-1.9.10/src/core/ngx_log.h nginx-1.9.10/src/core/ngx_md5.c nginx-1.9.10/src/core/ngx_md5.h nginx-1.9.10/src/core/ngx_open_file_cache.c nginx-1.9.10/src/core/ngx_murmurhash.h nginx-1.9.10/src/core/ngx_thread_pool.c nginx-1.9.10/src/core/ngx_open_file_cache.h nginx-1.9.10/src/core/ngx_output_chain.c nginx-1.9.10/src/core/ngx_palloc.c nginx-1.9.10/src/core/ngx_palloc.h nginx-1.9.10/src/core/ngx_parse.c nginx-1.9.10/src/core/ngx_parse.h nginx-1.9.10/src/core/ngx_parse_time.c nginx-1.9.10/src/core/ngx_string.c nginx-1.9.10/src/core/ngx_parse_time.h nginx-1.9.10/src/core/ngx_proxy_protocol.c nginx-1.9.10/src/core/ngx_proxy_protocol.h nginx-1.9.10/src/core/ngx_queue.c nginx-1.9.10/src/core/ngx_queue.h nginx-1.9.10/src/core/ngx_radix_tree.c nginx-1.9.10/src/core/ngx_radix_tree.h nginx-1.9.10/src/core/ngx_rbtree.c nginx-1.9.10/src/core/ngx_rbtree.h nginx-1.9.10/src/core/ngx_regex.c nginx-1.9.10/src/core/ngx_regex.h nginx-1.9.10/src/core/ngx_resolver.c nginx-1.9.10/src/core/ngx_resolver.h nginx-1.9.10/src/core/ngx_rwlock.c nginx-1.9.10/src/core/ngx_rwlock.h nginx-1.9.10/src/core/ngx_sha1.h nginx-1.9.10/src/core/ngx_shmtx.c nginx-1.9.10/src/core/ngx_shmtx.h nginx-1.9.10/src/core/ngx_slab.c nginx-1.9.10/src/core/ngx_slab.h nginx-1.9.10/src/core/ngx_spinlock.c nginx-1.9.10/src/core/ngx_string.h nginx-1.9.10/src/core/ngx_syslog.c nginx-1.9.10/src/core/ngx_syslog.h nginx-1.9.10/src/core/ngx_thread_pool.h nginx-1.9.10/src/core/ngx_times.c nginx-1.9.10/src/core/ngx_times.h nginx-1.9.10/contrib/geo2nginx.pl nginx-1.9.10/contrib/README nginx-1.9.10/contrib/unicode2nginx/ nginx-1.9.10/contrib/vim/ nginx-1.9.10/contrib/vim/ftdetect/ nginx-1.9.10/contrib/vim/indent/ nginx-1.9.10/contrib/vim/syntax/ nginx-1.9.10/contrib/vim/syntax/nginx.vim nginx-1.9.10/contrib/vim/indent/nginx.vim nginx-1.9.10/contrib/vim/ftdetect/nginx.vim nginx-1.9.10/contrib/unicode2nginx/koi-utf nginx-1.9.10/contrib/unicode2nginx/win-utf nginx-1.9.10/contrib/unicode2nginx/unicode-to-nginx.pl nginx-1.9.10/conf/fastcgi.conf nginx-1.9.10/conf/fastcgi_params nginx-1.9.10/conf/koi-utf nginx-1.9.10/conf/koi-win nginx-1.9.10/conf/mime.types nginx-1.9.10/conf/nginx.conf nginx-1.9.10/conf/scgi_params nginx-1.9.10/conf/uwsgi_params nginx-1.9.10/conf/win-utf nginx-1.9.10/auto/cc/ nginx-1.9.10/auto/have_headers nginx-1.9.10/auto/define nginx-1.9.10/auto/endianness nginx-1.9.10/auto/feature nginx-1.9.10/auto/have nginx-1.9.10/auto/lib/ nginx-1.9.10/auto/os/ nginx-1.9.10/auto/headers nginx-1.9.10/auto/include nginx-1.9.10/auto/init nginx-1.9.10/auto/install nginx-1.9.10/auto/types/ nginx-1.9.10/auto/make nginx-1.9.10/auto/modules nginx-1.9.10/auto/nohave nginx-1.9.10/auto/options nginx-1.9.10/auto/sources nginx-1.9.10/auto/stubs nginx-1.9.10/auto/summary nginx-1.9.10/auto/threads nginx-1.9.10/auto/unix nginx-1.9.10/auto/types/uintptr_t nginx-1.9.10/auto/types/sizeof nginx-1.9.10/auto/types/typedef nginx-1.9.10/auto/types/value nginx-1.9.10/auto/os/conf nginx-1.9.10/auto/os/darwin nginx-1.9.10/auto/os/freebsd nginx-1.9.10/auto/os/linux nginx-1.9.10/auto/os/solaris nginx-1.9.10/auto/os/win32 nginx-1.9.10/auto/lib/geoip/ nginx-1.9.10/auto/lib/conf nginx-1.9.10/auto/lib/google-perftools/ nginx-1.9.10/auto/lib/libatomic/ nginx-1.9.10/auto/lib/libgd/ nginx-1.9.10/auto/lib/libxslt/ nginx-1.9.10/auto/lib/md5/ nginx-1.9.10/auto/lib/make nginx-1.9.10/auto/lib/openssl/ nginx-1.9.10/auto/lib/pcre/ nginx-1.9.10/auto/lib/perl/ nginx-1.9.10/auto/lib/sha1/ nginx-1.9.10/auto/lib/zlib/ nginx-1.9.10/auto/lib/test nginx-1.9.10/auto/lib/zlib/makefile.bcc nginx-1.9.10/auto/lib/zlib/conf nginx-1.9.10/auto/lib/zlib/make nginx-1.9.10/auto/lib/zlib/makefile.msvc nginx-1.9.10/auto/lib/zlib/makefile.owc nginx-1.9.10/auto/lib/sha1/makefile.bcc nginx-1.9.10/auto/lib/sha1/conf nginx-1.9.10/auto/lib/sha1/make nginx-1.9.10/auto/lib/sha1/makefile.msvc nginx-1.9.10/auto/lib/sha1/makefile.owc nginx-1.9.10/auto/lib/perl/conf nginx-1.9.10/auto/lib/perl/make nginx-1.9.10/auto/lib/pcre/makefile.bcc nginx-1.9.10/auto/lib/pcre/conf nginx-1.9.10/auto/lib/pcre/make nginx-1.9.10/auto/lib/pcre/makefile.msvc nginx-1.9.10/auto/lib/pcre/makefile.owc nginx-1.9.10/auto/lib/openssl/makefile.bcc nginx-1.9.10/auto/lib/openssl/conf nginx-1.9.10/auto/lib/openssl/make nginx-1.9.10/auto/lib/openssl/makefile.msvc nginx-1.9.10/auto/lib/md5/makefile.bcc nginx-1.9.10/auto/lib/md5/conf nginx-1.9.10/auto/lib/md5/make nginx-1.9.10/auto/lib/md5/makefile.msvc nginx-1.9.10/auto/lib/md5/makefile.owc nginx-1.9.10/auto/lib/libxslt/conf nginx-1.9.10/auto/lib/libgd/conf nginx-1.9.10/auto/lib/libatomic/conf nginx-1.9.10/auto/lib/libatomic/make nginx-1.9.10/auto/lib/google-perftools/conf nginx-1.9.10/auto/lib/geoip/conf nginx-1.9.10/auto/cc/clang nginx-1.9.10/auto/cc/acc nginx-1.9.10/auto/cc/bcc nginx-1.9.10/auto/cc/ccc nginx-1.9.10/auto/cc/conf nginx-1.9.10/auto/cc/gcc nginx-1.9.10/auto/cc/icc nginx-1.9.10/auto/cc/msvc nginx-1.9.10/auto/cc/name nginx-1.9.10/auto/cc/owc nginx-1.9.10/auto/cc/sunc
进入解压目录/usr/local/nginx-1.9.10
cd /usr/local/nginx-1.9.10
cd /nginx-1.9.10
安装gcc
[root@localhost nginx-1.9.10]# yum -y install gcc-c++ 已加载插件:fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/4): base/7/x86_64/group_gz | 155 kB 00:00:00 (2/4): extras/7/x86_64/primary_db | 90 kB 00:00:00 (3/4): updates/7/x86_64/primary_db | 2.3 MB 00:00:00 (4/4): base/7/x86_64/primary_db | 5.3 MB 00:00:01 Determining fastest mirrors * base: mirrors.btte.net * extras: mirrors.btte.net * updates: mirrors.btte.net 正在解决依赖关系 --> 正在检查事务 ---> 软件包 gcc-c++.x86_64.0.4.8.2-16.2.el7_0 将被 升级 ---> 软件包 gcc-c++.x86_64.0.4.8.5-4.el7 将被 更新 --> 正在处理依赖关系 libstdc++-devel = 4.8.5-4.el7,它被软件包 gcc-c++-4.8.5-4.el7.x86_64 需要 --> 正在处理依赖关系 libstdc++ = 4.8.5-4.el7,它被软件包 gcc-c++-4.8.5-4.el7.x86_64 需要 --> 正在处理依赖关系 gcc = 4.8.5-4.el7,它被软件包 gcc-c++-4.8.5-4.el7.x86_64 需要 --> 正在检查事务 ---> 软件包 gcc.x86_64.0.4.8.2-16.2.el7_0 将被 升级 ---> 软件包 gcc.x86_64.0.4.8.5-4.el7 将被 更新 --> 正在处理依赖关系 libgomp = 4.8.5-4.el7,它被软件包 gcc-4.8.5-4.el7.x86_64 需要 --> 正在处理依赖关系 cpp = 4.8.5-4.el7,它被软件包 gcc-4.8.5-4.el7.x86_64 需要 --> 正在处理依赖关系 libgcc >= 4.8.5-4.el7,它被软件包 gcc-4.8.5-4.el7.x86_64 需要 ---> 软件包 libstdc++.x86_64.0.4.8.2-16.2.el7_0 将被 升级 ---> 软件包 libstdc++.x86_64.0.4.8.5-4.el7 将被 更新 ---> 软件包 libstdc++-devel.x86_64.0.4.8.2-16.2.el7_0 将被 升级 ---> 软件包 libstdc++-devel.x86_64.0.4.8.5-4.el7 将被 更新 --> 正在检查事务 ---> 软件包 cpp.x86_64.0.4.8.2-16.2.el7_0 将被 升级 ---> 软件包 cpp.x86_64.0.4.8.5-4.el7 将被 更新 ---> 软件包 libgcc.x86_64.0.4.8.2-16.2.el7_0 将被 升级 ---> 软件包 libgcc.x86_64.0.4.8.5-4.el7 将被 更新 ---> 软件包 libgomp.x86_64.0.4.8.2-16.2.el7_0 将被 升级 ---> 软件包 libgomp.x86_64.0.4.8.5-4.el7 将被 更新 --> 解决依赖关系完成 依赖关系解决 ========================================================================================================================= Package 架构 版本 源 大小 ========================================================================================================================= 正在更新: gcc-c++ x86_64 4.8.5-4.el7 base 7.2 M 为依赖而更新: cpp x86_64 4.8.5-4.el7 base 5.9 M gcc x86_64 4.8.5-4.el7 base 16 M libgcc x86_64 4.8.5-4.el7 base 95 k libgomp x86_64 4.8.5-4.el7 base 130 k libstdc++ x86_64 4.8.5-4.el7 base 298 k libstdc++-devel x86_64 4.8.5-4.el7 base 1.5 M 事务概要 ========================================================================================================================= 升级 1 软件包 (+6 依赖软件包) 总下载量:31 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/7): cpp-4.8.5-4.el7.x86_64.rpm | 5.9 MB 00:00:01 (2/7): gcc-c++-4.8.5-4.el7.x86_64.rpm | 7.2 MB 00:00:00 (3/7): libgcc-4.8.5-4.el7.x86_64.rpm | 95 kB 00:00:00 (4/7): libgomp-4.8.5-4.el7.x86_64.rpm | 130 kB 00:00:00 (5/7): libstdc++-4.8.5-4.el7.x86_64.rpm | 298 kB 00:00:00 (6/7): libstdc++-devel-4.8.5-4.el7.x86_64.rpm | 1.5 MB 00:00:00 (7/7): gcc-4.8.5-4.el7.x86_64.rpm | 16 MB 00:00:07 ------------------------------------------------------------------------------------------------------------------------- 总计 4.3 MB/s | 31 MB 00:00:07 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在更新 : libgcc-4.8.5-4.el7.x86_64 1/14 正在更新 : libstdc++-4.8.5-4.el7.x86_64 2/14 正在更新 : libstdc++-devel-4.8.5-4.el7.x86_64 3/14 正在更新 : cpp-4.8.5-4.el7.x86_64 4/14 正在更新 : libgomp-4.8.5-4.el7.x86_64 5/14 正在更新 : gcc-4.8.5-4.el7.x86_64 6/14 正在更新 : gcc-c++-4.8.5-4.el7.x86_64 7/14 清理 : gcc-c++-4.8.2-16.2.el7_0.x86_64 8/14 清理 : libstdc++-devel-4.8.2-16.2.el7_0.x86_64 9/14 清理 : gcc-4.8.2-16.2.el7_0.x86_64 10/14 清理 : libstdc++-4.8.2-16.2.el7_0.x86_64 11/14 清理 : libgcc-4.8.2-16.2.el7_0.x86_64 12/14 清理 : cpp-4.8.2-16.2.el7_0.x86_64 13/14 清理 : libgomp-4.8.2-16.2.el7_0.x86_64 14/14 验证中 : libstdc++-4.8.5-4.el7.x86_64 1/14 验证中 : libstdc++-devel-4.8.5-4.el7.x86_64 2/14 验证中 : gcc-4.8.5-4.el7.x86_64 3/14 验证中 : libgcc-4.8.5-4.el7.x86_64 4/14 验证中 : libgomp-4.8.5-4.el7.x86_64 5/14 验证中 : cpp-4.8.5-4.el7.x86_64 6/14 验证中 : gcc-c++-4.8.5-4.el7.x86_64 7/14 验证中 : cpp-4.8.2-16.2.el7_0.x86_64 8/14 验证中 : gcc-c++-4.8.2-16.2.el7_0.x86_64 9/14 验证中 : gcc-4.8.2-16.2.el7_0.x86_64 10/14 验证中 : libstdc++-4.8.2-16.2.el7_0.x86_64 11/14 验证中 : libgcc-4.8.2-16.2.el7_0.x86_64 12/14 验证中 : libgomp-4.8.2-16.2.el7_0.x86_64 13/14 验证中 : libstdc++-devel-4.8.2-16.2.el7_0.x86_64 14/14 更新完毕: gcc-c++.x86_64 0:4.8.5-4.el7 作为依赖被升级: cpp.x86_64 0:4.8.5-4.el7 gcc.x86_64 0:4.8.5-4.el7 libgcc.x86_64 0:4.8.5-4.el7 libgomp.x86_64 0:4.8.5-4.el7 libstdc++.x86_64 0:4.8.5-4.el7 libstdc++-devel.x86_64 0:4.8.5-4.el7 完毕!
安装 pcre-devel
[root@localhost nginx-1.9.10]# yum -y install pcre-devel 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: mirrors.btte.net * updates: mirrors.btte.net 正在解决依赖关系 --> 正在检查事务 ---> 软件包 pcre-devel.x86_64.0.8.32-12.el7 将被 升级 ---> 软件包 pcre-devel.x86_64.0.8.32-15.el7 将被 更新 --> 正在处理依赖关系 pcre(x86-64) = 8.32-15.el7,它被软件包 pcre-devel-8.32-15.el7.x86_64 需要 --> 正在检查事务 ---> 软件包 pcre.x86_64.0.8.32-12.el7 将被 升级 ---> 软件包 pcre.x86_64.0.8.32-15.el7 将被 更新 --> 解决依赖关系完成 依赖关系解决 ========================================================================================================================= Package 架构 版本 源 大小 ========================================================================================================================= 正在更新: pcre-devel x86_64 8.32-15.el7 base 478 k 为依赖而更新: pcre x86_64 8.32-15.el7 base 418 k 事务概要 ========================================================================================================================= 升级 1 软件包 (+1 依赖软件包) 总下载量:897 k Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/2): pcre-devel-8.32-15.el7.x86_64.rpm | 478 kB 00:00:00 (2/2): pcre-8.32-15.el7.x86_64.rpm | 418 kB 00:00:00 ------------------------------------------------------------------------------------------------------------------------- 总计 1.4 MB/s | 897 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在更新 : pcre-8.32-15.el7.x86_64 1/4 正在更新 : pcre-devel-8.32-15.el7.x86_64 2/4 清理 : pcre-devel-8.32-12.el7.x86_64 3/4 清理 : pcre-8.32-12.el7.x86_64 4/4 验证中 : pcre-devel-8.32-15.el7.x86_64 1/4 验证中 : pcre-8.32-15.el7.x86_64 2/4 验证中 : pcre-devel-8.32-12.el7.x86_64 3/4 验证中 : pcre-8.32-12.el7.x86_64 4/4 更新完毕: pcre-devel.x86_64 0:8.32-15.el7 作为依赖被升级: pcre.x86_64 0:8.32-15.el7 完毕!
安装gzip
zlib-devel
[root@localhost nginx-1.9.10]# yum -y install zlib-devel 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: mirrors.btte.net * updates: mirrors.btte.net 正在解决依赖关系 --> 正在检查事务 ---> 软件包 zlib-devel.x86_64.0.1.2.7-13.el7 将被 升级 ---> 软件包 zlib-devel.x86_64.0.1.2.7-15.el7 将被 更新 --> 正在处理依赖关系 zlib = 1.2.7-15.el7,它被软件包 zlib-devel-1.2.7-15.el7.x86_64 需要 --> 正在检查事务 ---> 软件包 zlib.x86_64.0.1.2.7-13.el7 将被 升级 ---> 软件包 zlib.x86_64.0.1.2.7-15.el7 将被 更新 --> 解决依赖关系完成 依赖关系解决 ========================================================================================================================= Package 架构 版本 源 大小 ========================================================================================================================= 正在更新: zlib-devel x86_64 1.2.7-15.el7 base 50 k 为依赖而更新: zlib x86_64 1.2.7-15.el7 base 89 k 事务概要 ========================================================================================================================= 升级 1 软件包 (+1 依赖软件包) 总下载量:139 k Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/2): zlib-devel-1.2.7-15.el7.x86_64.rpm | 50 kB 00:00:00 (2/2): zlib-1.2.7-15.el7.x86_64.rpm | 89 kB 00:00:00 ------------------------------------------------------------------------------------------------------------------------- 总计 191 kB/s | 139 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在更新 : zlib-1.2.7-15.el7.x86_64 1/4 正在更新 : zlib-devel-1.2.7-15.el7.x86_64 2/4 清理 : zlib-devel-1.2.7-13.el7.x86_64 3/4 清理 : zlib-1.2.7-13.el7.x86_64 4/4 验证中 : zlib-devel-1.2.7-15.el7.x86_64 1/4 验证中 : zlib-1.2.7-15.el7.x86_64 2/4 验证中 : zlib-1.2.7-13.el7.x86_64 3/4 验证中 : zlib-devel-1.2.7-13.el7.x86_64 4/4 更新完毕: zlib-devel.x86_64 0:1.2.7-15.el7 作为依赖被升级: zlib.x86_64 0:1.2.7-15.el7 完毕!
开始编译nginx
./configure --prefix=/usr/etc/nginx1910
[root@localhost nginx-1.9.10]# ls auto CHANGES CHANGES.ru conf configure contrib html LICENSE man README src [root@localhost nginx-1.9.10]# ./configure --prefix=/usr/etc/nginx1910 checking for OS + Linux 3.10.0-123.13.2.el7.x86_64 x86_64 checking for C compiler ... found + using GNU C compiler + gcc version: 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) checking for gcc -pipe switch ... found checking for gcc builtin atomic operations ... found checking for C99 variadic macros ... found checking for gcc variadic macros ... found checking for unistd.h ... found checking for inttypes.h ... found checking for limits.h ... found checking for sys/filio.h ... not found checking for sys/param.h ... found checking for sys/mount.h ... found checking for sys/statvfs.h ... found checking for crypt.h ... found checking for Linux specific features checking for epoll ... found checking for EPOLLRDHUP ... found checking for O_PATH ... found checking for sendfile() ... found checking for sendfile64() ... found checking for sys/prctl.h ... found checking for prctl(PR_SET_DUMPABLE) ... found checking for sched_setaffinity() ... found checking for crypt_r() ... found checking for sys/vfs.h ... found checking for nobody group ... found checking for poll() ... found checking for /dev/poll ... not found checking for kqueue ... not found checking for crypt() ... not found checking for crypt() in libcrypt ... found checking for F_READAHEAD ... not found checking for posix_fadvise() ... found checking for O_DIRECT ... found checking for F_NOCACHE ... not found checking for directio() ... not found checking for statfs() ... found checking for statvfs() ... found checking for dlopen() ... not found checking for dlopen() in libdl ... found checking for sched_yield() ... found checking for SO_SETFIB ... not found checking for SO_REUSEPORT ... found checking for SO_ACCEPTFILTER ... not found checking for TCP_DEFER_ACCEPT ... found checking for TCP_KEEPIDLE ... found checking for TCP_FASTOPEN ... not found checking for TCP_INFO ... found checking for accept4() ... found checking for eventfd() ... found checking for int size ... 4 bytes checking for long size ... 8 bytes checking for long long size ... 8 bytes checking for void * size ... 8 bytes checking for uint64_t ... found checking for sig_atomic_t ... found checking for sig_atomic_t size ... 4 bytes checking for socklen_t ... found checking for in_addr_t ... found checking for in_port_t ... found checking for rlim_t ... found checking for uintptr_t ... uintptr_t found checking for system byte ordering ... little endian checking for size_t size ... 8 bytes checking for off_t size ... 8 bytes checking for time_t size ... 8 bytes checking for setproctitle() ... not found checking for pread() ... found checking for pwrite() ... found checking for pwritev() ... found checking for sys_nerr ... found checking for localtime_r() ... found checking for posix_memalign() ... found checking for memalign() ... found checking for mmap(MAP_ANON|MAP_SHARED) ... found checking for mmap("/dev/zero", MAP_SHARED) ... found checking for System V shared memory ... found checking for POSIX semaphores ... not found checking for POSIX semaphores in libpthread ... found checking for struct msghdr.msg_control ... found checking for ioctl(FIONBIO) ... found checking for struct tm.tm_gmtoff ... found checking for struct dirent.d_namlen ... not found checking for struct dirent.d_type ... found checking for sysconf(_SC_NPROCESSORS_ONLN) ... found checking for openat(), fstatat() ... found checking for getaddrinfo() ... found checking for PCRE library ... found checking for PCRE JIT support ... found checking for md5 in system md library ... not found checking for md5 in system md5 library ... not found checking for md5 in system OpenSSL crypto library ... not found checking for sha1 in system md library ... not found checking for sha1 in system OpenSSL crypto library ... not found checking for zlib library ... found creating objs/Makefile Configuration summary + using system PCRE library + OpenSSL library is not used + using builtin md5 code + sha1 library is not found + using system zlib library nginx path prefix: "/usr/etc/nginx1910" nginx binary file: "/usr/etc/nginx1910/sbin/nginx" nginx configuration prefix: "/usr/etc/nginx1910/conf" nginx configuration file: "/usr/etc/nginx1910/conf/nginx.conf" nginx pid file: "/usr/etc/nginx1910/logs/nginx.pid" nginx error log file: "/usr/etc/nginx1910/logs/error.log" nginx http access log file: "/usr/etc/nginx1910/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp"
make
[root@localhost nginx-1.9.10]# make make -f objs/Makefile make[1]: 进入目录“/usr/local/nginx-1.9.10/nginx-1.9.10” cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/nginx.o \ src/core/nginx.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_log.o \ src/core/ngx_log.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_palloc.o \ src/core/ngx_palloc.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_array.o \ src/core/ngx_array.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_list.o \ src/core/ngx_list.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_hash.o \ src/core/ngx_hash.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_buf.o \ src/core/ngx_buf.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_queue.o \ src/core/ngx_queue.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_output_chain.o \ src/core/ngx_output_chain.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_string.o \ src/core/ngx_string.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_parse.o \ src/core/ngx_parse.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_parse_time.o \ src/core/ngx_parse_time.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_inet.o \ src/core/ngx_inet.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_file.o \ src/core/ngx_file.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_crc32.o \ src/core/ngx_crc32.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_murmurhash.o \ src/core/ngx_murmurhash.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_md5.o \ src/core/ngx_md5.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_rbtree.o \ src/core/ngx_rbtree.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_radix_tree.o \ src/core/ngx_radix_tree.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_slab.o \ src/core/ngx_slab.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_times.o \ src/core/ngx_times.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_shmtx.o \ src/core/ngx_shmtx.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_connection.o \ src/core/ngx_connection.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_cycle.o \ src/core/ngx_cycle.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_spinlock.o \ src/core/ngx_spinlock.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_rwlock.o \ src/core/ngx_rwlock.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_cpuinfo.o \ src/core/ngx_cpuinfo.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_conf_file.o \ src/core/ngx_conf_file.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_resolver.o \ src/core/ngx_resolver.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_open_file_cache.o \ src/core/ngx_open_file_cache.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_crypt.o \ src/core/ngx_crypt.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_proxy_protocol.o \ src/core/ngx_proxy_protocol.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_syslog.o \ src/core/ngx_syslog.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/event/ngx_event.o \ src/event/ngx_event.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/event/ngx_event_timer.o \ src/event/ngx_event_timer.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/event/ngx_event_posted.o \ src/event/ngx_event_posted.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/event/ngx_event_accept.o \ src/event/ngx_event_accept.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/event/ngx_event_connect.o \ src/event/ngx_event_connect.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/event/ngx_event_pipe.o \ src/event/ngx_event_pipe.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_time.o \ src/os/unix/ngx_time.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_errno.o \ src/os/unix/ngx_errno.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_alloc.o \ src/os/unix/ngx_alloc.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_files.o \ src/os/unix/ngx_files.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_socket.o \ src/os/unix/ngx_socket.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_recv.o \ src/os/unix/ngx_recv.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_readv_chain.o \ src/os/unix/ngx_readv_chain.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_udp_recv.o \ src/os/unix/ngx_udp_recv.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_send.o \ src/os/unix/ngx_send.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_writev_chain.o \ src/os/unix/ngx_writev_chain.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_channel.o \ src/os/unix/ngx_channel.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_shmem.o \ src/os/unix/ngx_shmem.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_process.o \ src/os/unix/ngx_process.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_daemon.o \ src/os/unix/ngx_daemon.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_setaffinity.o \ src/os/unix/ngx_setaffinity.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_setproctitle.o \ src/os/unix/ngx_setproctitle.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_posix_init.o \ src/os/unix/ngx_posix_init.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_user.o \ src/os/unix/ngx_user.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_process_cycle.o \ src/os/unix/ngx_process_cycle.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_linux_init.o \ src/os/unix/ngx_linux_init.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/event/modules/ngx_epoll_module.o \ src/event/modules/ngx_epoll_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/os/unix/ngx_linux_sendfile_chain.o \ src/os/unix/ngx_linux_sendfile_chain.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/src/core/ngx_regex.o \ src/core/ngx_regex.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http.o \ src/http/ngx_http.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_core_module.o \ src/http/ngx_http_core_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_special_response.o \ src/http/ngx_http_special_response.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_request.o \ src/http/ngx_http_request.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_parse.o \ src/http/ngx_http_parse.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_header_filter_module.o \ src/http/ngx_http_header_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_write_filter_module.o \ src/http/ngx_http_write_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_copy_filter_module.o \ src/http/ngx_http_copy_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_log_module.o \ src/http/modules/ngx_http_log_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_request_body.o \ src/http/ngx_http_request_body.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_variables.o \ src/http/ngx_http_variables.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_script.o \ src/http/ngx_http_script.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_upstream.o \ src/http/ngx_http_upstream.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_upstream_round_robin.o \ src/http/ngx_http_upstream_round_robin.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_static_module.o \ src/http/modules/ngx_http_static_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_index_module.o \ src/http/modules/ngx_http_index_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_chunked_filter_module.o \ src/http/modules/ngx_http_chunked_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_range_filter_module.o \ src/http/modules/ngx_http_range_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_headers_filter_module.o \ src/http/modules/ngx_http_headers_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_not_modified_filter_module.o \ src/http/modules/ngx_http_not_modified_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_file_cache.o \ src/http/ngx_http_file_cache.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_gzip_filter_module.o \ src/http/modules/ngx_http_gzip_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/ngx_http_postpone_filter_module.o \ src/http/ngx_http_postpone_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_ssi_filter_module.o \ src/http/modules/ngx_http_ssi_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_charset_filter_module.o \ src/http/modules/ngx_http_charset_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_userid_filter_module.o \ src/http/modules/ngx_http_userid_filter_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_autoindex_module.o \ src/http/modules/ngx_http_autoindex_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_auth_basic_module.o \ src/http/modules/ngx_http_auth_basic_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_access_module.o \ src/http/modules/ngx_http_access_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_limit_conn_module.o \ src/http/modules/ngx_http_limit_conn_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_limit_req_module.o \ src/http/modules/ngx_http_limit_req_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_geo_module.o \ src/http/modules/ngx_http_geo_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_map_module.o \ src/http/modules/ngx_http_map_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_split_clients_module.o \ src/http/modules/ngx_http_split_clients_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_referer_module.o \ src/http/modules/ngx_http_referer_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_rewrite_module.o \ src/http/modules/ngx_http_rewrite_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_proxy_module.o \ src/http/modules/ngx_http_proxy_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_fastcgi_module.o \ src/http/modules/ngx_http_fastcgi_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_uwsgi_module.o \ src/http/modules/ngx_http_uwsgi_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_scgi_module.o \ src/http/modules/ngx_http_scgi_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_memcached_module.o \ src/http/modules/ngx_http_memcached_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_empty_gif_module.o \ src/http/modules/ngx_http_empty_gif_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_browser_module.o \ src/http/modules/ngx_http_browser_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_upstream_hash_module.o \ src/http/modules/ngx_http_upstream_hash_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \ src/http/modules/ngx_http_upstream_ip_hash_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_upstream_least_conn_module.o \ src/http/modules/ngx_http_upstream_least_conn_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_upstream_keepalive_module.o \ src/http/modules/ngx_http_upstream_keepalive_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \ -o objs/src/http/modules/ngx_http_upstream_zone_module.o \ src/http/modules/ngx_http_upstream_zone_module.c cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \ -o objs/ngx_modules.o \ objs/ngx_modules.c cc -o objs/nginx \ objs/src/core/nginx.o \ objs/src/core/ngx_log.o \ objs/src/core/ngx_palloc.o \ objs/src/core/ngx_array.o \ objs/src/core/ngx_list.o \ objs/src/core/ngx_hash.o \ objs/src/core/ngx_buf.o \ objs/src/core/ngx_queue.o \ objs/src/core/ngx_output_chain.o \ objs/src/core/ngx_string.o \ objs/src/core/ngx_parse.o \ objs/src/core/ngx_parse_time.o \ objs/src/core/ngx_inet.o \ objs/src/core/ngx_file.o \ objs/src/core/ngx_crc32.o \ objs/src/core/ngx_murmurhash.o \ objs/src/core/ngx_md5.o \ objs/src/core/ngx_rbtree.o \ objs/src/core/ngx_radix_tree.o \ objs/src/core/ngx_slab.o \ objs/src/core/ngx_times.o \ objs/src/core/ngx_shmtx.o \ objs/src/core/ngx_connection.o \ objs/src/core/ngx_cycle.o \ objs/src/core/ngx_spinlock.o \ objs/src/core/ngx_rwlock.o \ objs/src/core/ngx_cpuinfo.o \ objs/src/core/ngx_conf_file.o \ objs/src/core/ngx_resolver.o \ objs/src/core/ngx_open_file_cache.o \ objs/src/core/ngx_crypt.o \ objs/src/core/ngx_proxy_protocol.o \ objs/src/core/ngx_syslog.o \ objs/src/event/ngx_event.o \ objs/src/event/ngx_event_timer.o \ objs/src/event/ngx_event_posted.o \ objs/src/event/ngx_event_accept.o \ objs/src/event/ngx_event_connect.o \ objs/src/event/ngx_event_pipe.o \ objs/src/os/unix/ngx_time.o \ objs/src/os/unix/ngx_errno.o \ objs/src/os/unix/ngx_alloc.o \ objs/src/os/unix/ngx_files.o \ objs/src/os/unix/ngx_socket.o \ objs/src/os/unix/ngx_recv.o \ objs/src/os/unix/ngx_readv_chain.o \ objs/src/os/unix/ngx_udp_recv.o \ objs/src/os/unix/ngx_send.o \ objs/src/os/unix/ngx_writev_chain.o \ objs/src/os/unix/ngx_channel.o \ objs/src/os/unix/ngx_shmem.o \ objs/src/os/unix/ngx_process.o \ objs/src/os/unix/ngx_daemon.o \ objs/src/os/unix/ngx_setaffinity.o \ objs/src/os/unix/ngx_setproctitle.o \ objs/src/os/unix/ngx_posix_init.o \ objs/src/os/unix/ngx_user.o \ objs/src/os/unix/ngx_process_cycle.o \ objs/src/os/unix/ngx_linux_init.o \ objs/src/event/modules/ngx_epoll_module.o \ objs/src/os/unix/ngx_linux_sendfile_chain.o \ objs/src/core/ngx_regex.o \ objs/src/http/ngx_http.o \ objs/src/http/ngx_http_core_module.o \ objs/src/http/ngx_http_special_response.o \ objs/src/http/ngx_http_request.o \ objs/src/http/ngx_http_parse.o \ objs/src/http/ngx_http_header_filter_module.o \ objs/src/http/ngx_http_write_filter_module.o \ objs/src/http/ngx_http_copy_filter_module.o \ objs/src/http/modules/ngx_http_log_module.o \ objs/src/http/ngx_http_request_body.o \ objs/src/http/ngx_http_variables.o \ objs/src/http/ngx_http_script.o \ objs/src/http/ngx_http_upstream.o \ objs/src/http/ngx_http_upstream_round_robin.o \ objs/src/http/modules/ngx_http_static_module.o \ objs/src/http/modules/ngx_http_index_module.o \ objs/src/http/modules/ngx_http_chunked_filter_module.o \ objs/src/http/modules/ngx_http_range_filter_module.o \ objs/src/http/modules/ngx_http_headers_filter_module.o \ objs/src/http/modules/ngx_http_not_modified_filter_module.o \ objs/src/http/ngx_http_file_cache.o \ objs/src/http/modules/ngx_http_gzip_filter_module.o \ objs/src/http/ngx_http_postpone_filter_module.o \ objs/src/http/modules/ngx_http_ssi_filter_module.o \ objs/src/http/modules/ngx_http_charset_filter_module.o \ objs/src/http/modules/ngx_http_userid_filter_module.o \ objs/src/http/modules/ngx_http_autoindex_module.o \ objs/src/http/modules/ngx_http_auth_basic_module.o \ objs/src/http/modules/ngx_http_access_module.o \ objs/src/http/modules/ngx_http_limit_conn_module.o \ objs/src/http/modules/ngx_http_limit_req_module.o \ objs/src/http/modules/ngx_http_geo_module.o \ objs/src/http/modules/ngx_http_map_module.o \ objs/src/http/modules/ngx_http_split_clients_module.o \ objs/src/http/modules/ngx_http_referer_module.o \ objs/src/http/modules/ngx_http_rewrite_module.o \ objs/src/http/modules/ngx_http_proxy_module.o \ objs/src/http/modules/ngx_http_fastcgi_module.o \ objs/src/http/modules/ngx_http_uwsgi_module.o \ objs/src/http/modules/ngx_http_scgi_module.o \ objs/src/http/modules/ngx_http_memcached_module.o \ objs/src/http/modules/ngx_http_empty_gif_module.o \ objs/src/http/modules/ngx_http_browser_module.o \ objs/src/http/modules/ngx_http_upstream_hash_module.o \ objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \ objs/src/http/modules/ngx_http_upstream_least_conn_module.o \ objs/src/http/modules/ngx_http_upstream_keepalive_module.o \ objs/src/http/modules/ngx_http_upstream_zone_module.o \ objs/ngx_modules.o \ -lpthread -lcrypt -lpcre -lz make[1]: 离开目录“/usr/local/nginx-1.9.10/nginx-1.9.10” make -f objs/Makefile manpage make[1]: 进入目录“/usr/local/nginx-1.9.10/nginx-1.9.10” sed -e "s|%%PREFIX%%|/usr/etc/nginx1910|" \ -e "s|%%PID_PATH%%|/usr/etc/nginx1910/logs/nginx.pid|" \ -e "s|%%CONF_PATH%%|/usr/etc/nginx1910/conf/nginx.conf|" \ -e "s|%%ERROR_LOG_PATH%%|/usr/etc/nginx1910/logs/error.log|" \ < man/nginx.8 > objs/nginx.8 make[1]: 离开目录“/usr/local/nginx-1.9.10/nginx-1.9.10”
make install
[root@localhost nginx-1.9.10]# make install make -f objs/Makefile install make[1]: 进入目录“/usr/local/nginx-1.9.10/nginx-1.9.10” test -d '/usr/etc/nginx1910' || mkdir -p '/usr/etc/nginx1910' test -d '/usr/etc/nginx1910/sbin' || mkdir -p '/usr/etc/nginx1910/sbin' test ! -f '/usr/etc/nginx1910/sbin/nginx' || mv '/usr/etc/nginx1910/sbin/nginx' '/usr/etc/nginx1910/sbin/nginx.old' cp objs/nginx '/usr/etc/nginx1910/sbin/nginx' test -d '/usr/etc/nginx1910/conf' || mkdir -p '/usr/etc/nginx1910/conf' cp conf/koi-win '/usr/etc/nginx1910/conf' cp conf/koi-utf '/usr/etc/nginx1910/conf' cp conf/win-utf '/usr/etc/nginx1910/conf' test -f '/usr/etc/nginx1910/conf/mime.types' || cp conf/mime.types '/usr/etc/nginx1910/conf' cp conf/mime.types '/usr/etc/nginx1910/conf/mime.types.default' test -f '/usr/etc/nginx1910/conf/fastcgi_params' || cp conf/fastcgi_params '/usr/etc/nginx1910/conf' cp conf/fastcgi_params '/usr/etc/nginx1910/conf/fastcgi_params.default' test -f '/usr/etc/nginx1910/conf/fastcgi.conf' || cp conf/fastcgi.conf '/usr/etc/nginx1910/conf' cp conf/fastcgi.conf '/usr/etc/nginx1910/conf/fastcgi.conf.default' test -f '/usr/etc/nginx1910/conf/uwsgi_params' || cp conf/uwsgi_params '/usr/etc/nginx1910/conf' cp conf/uwsgi_params '/usr/etc/nginx1910/conf/uwsgi_params.default' test -f '/usr/etc/nginx1910/conf/scgi_params' || cp conf/scgi_params '/usr/etc/nginx1910/conf' cp conf/scgi_params '/usr/etc/nginx1910/conf/scgi_params.default' test -f '/usr/etc/nginx1910/conf/nginx.conf' || cp conf/nginx.conf '/usr/etc/nginx1910/conf/nginx.conf' cp conf/nginx.conf '/usr/etc/nginx1910/conf/nginx.conf.default' test -d '/usr/etc/nginx1910/logs' || mkdir -p '/usr/etc/nginx1910/logs' test -d '/usr/etc/nginx1910/logs' || mkdir -p '/usr/etc/nginx1910/logs' test -d '/usr/etc/nginx1910/html' || cp -R html '/usr/etc/nginx1910' test -d '/usr/etc/nginx1910/logs' || mkdir -p '/usr/etc/nginx1910/logs' make[1]: 离开目录“/usr/local/nginx-1.9.10/nginx-1.9.10”
启动nginx
cd /usr/etc/nginx1910/sbin
./nginx
查看是否启动nginx
ps -ef | grep nginx
正常是运行着firewalld防火墙 需要添加80端口例外到里面
查看防火墙是否运行 firewall-cmd --state
添加端口 firewall-cmd --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=80/tcp
这时候停止firewall防火墙在启动才会生效
systemctl stop firewalld.service #停止firewall防火墙
systemctl start firewalld.service #启用firewall防火墙
查看例外端口 firewall-cmd --list-port
查看永久端口 firewall-cmd --permanent --list-port
访问192.168.1.103 出现下图就算成功
PS: 开机自启动还是没有整好 ,只能后面有时间在弄了
CentOS 7.0默认使用的是firewall作为防火墙
关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl start firewalld.service #启动firewall
firewall-cmd --state #查看防火墙是否运行
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos 7.0 安装nginx 1.9.10 - Python技术站