[] Nginx nginx official rpm package compiled by default parameters

First, the experimental background

 

If you need to compile and install nginx, how do I know which compiler parameters need to be added?

Refer to the official translation parameters, Google understand the meaning of each item represents, according to their needs, choose to add the compiler parameters.

 

Second, install nginx

# yum  -y install epel-release

# yum  -y install nginx 

 

Third, review the default compiler parameters

# Nginx -V  

#################################################

--prefix=/usr/share/nginx

--sbin-path=/usr/sbin/nginx

--modules-path=/usr/lib64/nginx/modules

--conf-path=/etc/nginx/nginx.conf

--error-log-path=/var/log/nginx/error.log

--http-log-path=/var/log/nginx/access.log

--http-client-body-temp-path=/var/lib/nginx/tmp/client_body

--http-proxy-temp-path=/var/lib/nginx/tmp/proxy

--http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi

--http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi

--http-scgi-temp-path=/var/lib/nginx/tmp/scgi

--pid-path=/run/nginx.pid

--lock-path=/run/lock/subsys/nginx

--user=nginx

--group=nginx

--with-file-aio

--with-ipv6

--with-http_auth_request_module

--with-http_ssl_module

--with-http_v2_module

--with-http_realip_module

--with-http_addition_module

--with-http_xslt_module=dynamic

--with-http_image_filter_module=dynamic

--with-http_geoip_module=dynamic

--with-http_sub_module

--with-http_dav_module

--with-http_flv_module

--with-http_mp4_module

--with-http_gunzip_module

--with-http_gzip_static_module

--with-http_random_index_module

--with-http_secure_link_module

--with-http_degradation_module

--with-http_slice_module

--with-http_stub_status_module

--with-http_perl_module=dynamic

--with-mail=dynamic

--with-mail_ssl_module

--with-pcre

--with-pcre-jit

--with-stream=dynamic

--with-stream_ssl_module

--with-google_perftools_module

--with-debug

--with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' \

--with-ld-opt='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E'

######################################################

Guess you like

Origin blog.csdn.net/michaelwoshi/article/details/94278985