Nginx compilar e instalar explicación de configuración

Nginx compilar e instalar explicación de configuración

1 、 在 生成 makefile 文件 时 , 可以 参考 如下 编译 :
./configure --prefix = / usr / local / nginx --conf-path = / etc / nginx / nginx.conf --user = nginx --group = nginx --error-log-path = / var / log / nginx / error.log --http-log-path = / var / log / nginx / access.log --pid-path = / var / run / nginx / nginx .pid --lock-path = / var / lock / nginx.lock --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module --with-http_mp4_module --http-client-body-temp -ruta = / var / tmp / nginx / cliente --http-proxy-temp-path = / var / tmp / nginx / proxy --http-fastcgi-temp-path = / var / tmp / nginx / fastcgi --con -depurar

2. Explicación de los parámetros de compilación de Nginx:
–prefix = PATH establece el prefijo de instalación
#Establece la ruta de instalación –sbin-path = PATH establece la ruta binaria nginx #Establece la ruta binaria
–conf-path = PATH configura la ruta nginx.conf #Set la ruta del archivo de configuración nginx
--Error-log-path = PATH set error log pathname
#Set error log path --pid-path = PATH set nginx.pid pathname #Set nginx.pid path --lock
-path = PATH set nginx.lock pathname #Set nginx.lock Path
--user = USER establece un usuario sin privilegios para #Establecer
procesos de usuario sin permisos especiales para ejecutar procesos de trabajo
--group = GROUP establece un grupo sin privilegios para #Establecer grupos de usuarios sin permisos especiales para ejecutar procesos de trabajo --builddir = DIR establecer directorio de construcción # Establezca el directorio de compilación
–con-rtsig_module habilite el módulo rtsig #Abra el módulo rtsig
–con-select_module habilite el módulo de selección #Abra el módulo de selección
–sin-select_module deshabilite el módulo de selección #Cierre el módulo de selección
–With-poll_module habilita el módulo de encuesta # 模块 poll 模块
–sin-poll_module deshabilita el módulo de encuesta # 关闭 poll 模块
–with-file-aio enable file Soporte de AIO # 开启 file AIO 支持
–with-ipv6 enable IPv6 support # 开启 IPv6 支持
–with -http_ssl_module permiten ngx_http_ssl_module #开启ssl模块
-con-http_spdy_module permitir ngx_http_spdy_module #开启SPDY模块
-con-http_realip_module permitir ngx_http_realip_module #开启realip模块
-con-http_addition_module permitir ngx_http_addition_module #开启Además模块
-con-http_xslt_module permitir ngx_http_xslt_module #开启XSLT模块
-con -http_image_filter_module enable ngx_http_image_filter_module # 开启 image_filter 模块
–with-http_geoip_module enable ngx_http_geoip_module # 开启 geoip 模块
--With-http_sub_module habilitar ngx_http_sub_module #Turn en el módulo de sub
--with-http_dav_module permitir ngx_http_dav_module #Turn en la dav módulo
--with-http_flv_module permitir ngx_http_flv_module #Turn en el FLV módulo
--with-http_mp4_module permitir ngx_http_gun_zip_gunx módulo
permitir ngx_httpgun_zip_gunx módulo #enable mp4
-con-http_gzip_static_module permitir módulo gzip_static abierta ngx_http_gzip_static_module #
-con-http_auth_request_module permitir ngx_http_auth_request_module # auth_request abierta (solicitudes de autenticación) módulo
-con-http_random_index_module permitir ngx_http_random_index_module # random_index abierta (estocástica) módulo
-con-http_secure_link_module permitir ngx_http_secure_link_module # secure_link abierta (seguridad Enlace) módulo
-Con-http_degradation_module permitir ngx_http_degradation_module #Open el módulo de degradación
-con-http_stub_status_module permitir ngx_http_stub_status_module #Open la stub_status módulo
-sin-http_charset_http módulo
desactivar ngx_http_charset_module
desactivar ngx_http_charset_module desactivar ngx_http_charset_module_module desactivar ngx_http_charset_http_charset_module_module desactivar ngx_g_charset_http_charset_module desactivar ngx_g_charset_http_charset_module_disable ngx-http_charset_module_gzip_module - sin ngx-g
#Cierre el módulo ssi –without-http_userid_module deshabilite ngx_http_userid_module #Cierre el módulo de ID de usuario –without-http_access_module deshabilite ngx_http_access_module #Cierre el módulo de
acceso
–without-http_auth_basic_module deshabilite el módulo_auto_auth_auth_basic_deshabilitar ngx_auth_auth_auth_auto-index_autosemodule -index_auto_auto_auto_auto_auto_auto_de_auto
. Índice) módulo
-Sin-http_geo_module desactivar ngx_http_geo_module # geo módulo cerrado
-sin-http_map_module desactivar ngx_http_map_module # Cerrar mapa módulo
-sin-http_split_clients_module desactivar ngx_http_split_clients_module # cercanos split_clients módulo (clientes divididas)
árbitro módulo -sin-http_referer_module desactivar ngx_http_referer_module # estrecha (de referencia)
- sin-http_rewrite_module desactivar ngx_http_rewrite_module #Cerrar reescritura (reescritura) módulo
-sin-http_proxy_module desactivar ngx_http_proxy_module
#Cerrar proxy (apoderado) módulo -sin-http_fastcgi_module desactivar ngx_http_fastcgi- módulo #Cerrar fastcgi
módulo
-sin-http_uwsgi_moduleu desactivar ngx_http_scgi_module #Cerrar el módulo scgi
-Sin-http_memcached_module desactivar ngx_http_memcached_module #关闭memcached模块
-sin-http_limit_conn_module desactivar ngx_http_limit_conn_module #关闭limit_conn模块
-sin-http_limit_req_module desactivar ngx_http_limit_req_module #关闭limit_req模块
-sin-http_empty_gif_module desactivar ngx_http_empty_gif_module #关闭empty_gif模块
-sin-http_browser_module desactivar ngx_http_browser_module #关闭navegador模块
–Sin-http_upstream_ip_hash_module deshabilitar ngx_http_upstream_ip_hash_module # 关闭 ip_hash 模块 –without
-http_upstream_least_conn_module deshabilitar ngx_http_upstream_least_conn_module # 关闭 menos_deshabilitar_npalive_módulo_conn # 关闭 menos_contabilizar_con_enviar
withmódulo_connpal
--With-http_perl_module enable ngx_http_perl_module #Abrir el módulo perl
--with-perl_modules_path = PATH establecer la ruta de los módulos Perl #Establecer la ruta del módulo perl
--with-perl = PATH establecer la ruta binaria perl #Establecer la ruta del comando perl
--http-set http-path = nombre de la ruta del registro de acceso # Establecer ruta del registro de acceso--
http-client-body-temp-path = PATH establecer la ruta para almacenar los archivos temporales del cuerpo de la solicitud del cliente http # Establecer la ruta de almacenamiento archivos temporales del cuerpo de la solicitud del cliente http--
http-proxy-temp-path = PATH establece la ruta para almacenar los archivos temporales del proxy http #Establece la ruta de almacenamiento de los archivos temporales del proxy
http-- http-fastcgi-temp-path = PATH establece la ruta para almacenar los archivos temporales http fastcgi
#Establece la ruta de almacenamiento del archivo temporal fastcgi-- http-uwsgi-temp-path = PATH establece la ruta para almacenar archivos temporales http uwsgi # Establece la ruta de almacenamiento de archivos temporales uwsgi --http
-scgi-temp-path = PATH establece la ruta para almacenar archivos temporales http scgi # Establece la ruta de almacenamiento temporal de archivos scgi
--Sin-http deshabilitar el servidor HTTP
#Cerrar el servidor http --sin-http-cache deshabilitar la caché HTTP
#Cerrar la caché http --con la habilitación del correo POP3 / IMAP4 / módulo de proxy SMTP
#Abrir el módulo de protocolo POP3 / IMAP4 / SMTP --con la habilitación del módulo de correo_ssl ngx_mail_ssl_module # nginx abierta módulo de correo SSL
-sin-mail_pop3_module desactivar ngx_mail_pop3_module # Cerrar POP3 módulo electrónico
-sin-mail_imap_module desactivar ngx_mail_imap_module mail al módulo cerrado IMAP
-sin-mail_smtp_module desactivar ngx_mail_smtp_module # cerrada electrónico SMTP módulo
-con-google_perftools_module permitan ngx_google_perftools_module # google_perftools nginx abierto (Google Performance Tools) Módulo
–with-cpp_test_module enable ngx_cpp_test_module #Open cpp_test module
–add-module = PATH enable an external module #Open external module
--With-cc = PATH set C nombre de ruta del compilador #Set C compiler path
--with-cpp = PATH set C preprocessor pathname #Set C preprocessor pathname
--with-cc-opt = OPTIONS establece opciones adicionales del compilador C #Set adicional Opciones del compilador C
--with-ld-opt = OPTIONS establecer opciones adicionales del enlazador #Configurar opciones adicionales del enlazador
--with-cpu-opt = CPU build para la CPU especificada, valores válidos: pentium, pentiumpro, pentium3, pentium4, athlon, opteron, sparc32, sparc64, ppc64 #Establezca el valor válido de CPU especificado:
–sin-pcre deshabilitar el uso de la biblioteca PCRE #Cerrar el uso de la biblioteca PCRE
–with-pcre force Uso de la biblioteca PCRE # Forzar el uso de la biblioteca PCRE especificada
–with-pcre = DIR set ruta a las fuentes de la biblioteca PCRE #Especifique la ruta de uso de pcre
--with-pcre-opt = OPTIONS establecer opciones de compilación adicionales para PCRE #Establecer opciones de compilación adicionales para PCRE
--with-pcre-jit compilar PCRE con soporte de compilación JIT #Build PCRE JIT compilado colocarse
--With-md5 = DIR establece la ruta a las fuentes de la biblioteca md5 #Establece la ruta de los recursos de la biblioteca md5
--with-md5-opt = OPTIONS establece opciones de compilación adicionales para md5 #Establece opciones de compilación adicionales para md5
--with-md5-asm usa las fuentes del ensamblador md5 #Use md5 assembly source
--with-sha1 = DIR establece la ruta a las fuentes de la biblioteca sha1 #Establezca la ruta de la biblioteca sha1
--with-sha1-opt = OPTIONS establezca opciones de
compilación adicionales para sha1 #Establezca opciones de compilación adicionales para sha1 --with-sha1- asm use las fuentes del ensamblador sha1 #Use las fuentes del ensamblador sha1
--with-zlib = DIR establecer la ruta a las fuentes de la biblioteca zlib #Especifique la ruta de la biblioteca zlib
--with-zlib-opt = OPTIONS establecer opciones de compilación adicionales para zlib #Establecer opciones de compilación adicionales para zlib
--With-zlib-asm = CPU use fuentes de ensamblador zlib optimizadas
para la CPU especificada, valores válidos:
pentium, pentiumpro #Use fuentes de ensamblador zlib optimizadas para la CPU especificada
--With-libatomic force uso de la biblioteca libatomic_ops #Forzar el uso de libatomic
--with-libatomic = DIR establecer la ruta a las fuentes de la biblioteca libatomic_ops #Establecer la ruta libatomic
--with-openssl = DIR establecer la ruta a las fuentes de la biblioteca OpenSSL #Establecer la ruta de la biblioteca openssl
--with-openssl -opt = OPCIONES establece opciones de compilación adicionales para OpenSSL #Establece opciones de compilación adicionales para openssl
--with-debug habilita el registro de depuración #Abre el registro de depuración

Supongo que te gusta

Origin blog.csdn.net/weixin_44793172/article/details/107169688
Recomendado
Clasificación