• Nginx编译配置介绍


    1. 源码包 nginx-1.6.2.tar.gz

    1. --help 使用帮助
    2. --prefix=PATH Nginx安装路径,如果没有指定,默认为/usr/local/nginx。
    3. --sbin-path=PATH Nginx可实行文件安装路径。只能安装时指定,如果没有指定,默认为<prefix>/sbin/nginx。
    4. --conf-path=PATH Nginx主配置文件nginx.conf的路径,如果没有指定,默认为<prefix>/conf/nginx.conf。
    5. --error-log-path=PATH 默认错误日志的路径,如果没有指定,默认为<prefix>/logs/error.log。可以在主配置文件中修改
    6. --pid-path=PATH 默认nginx.pid的路径,如果没有指定默认为<prefix>/logs/nginx.pid。可在主配置文件中修改
    7. --lock-path=PATH nginx.lock文件的路径
    8. --user=USER 默认的Nginx使用的用户,如果没有指定,默认为nobody。可在主配置文件中修改
    9. --group=GROUP 默认的Nginx使用的组,如果没有指定,默认为nobody。可在主配置文件中修改
    10. --builddir=DIR 指定编译的目录
    11. --with-rtsig_module 启用rtsig模块
    12. --with-select_module 启用select模式,如果configure没有找到合适的模式,select模式将是默认的安装模式
    13. --without-select_module 禁用select模式
    14. --with-poll_module 启用poll模式,如果没有更合适的模式,则可以开启
    15. --without-poll_module 禁用poll模式
    16. --with-file-aio 启用文件AIO支持
    17. --with-ipv6 启用IPv6
    18. --with-http_ssl_module 开启HTTP SSL模块,是Nginx可以支持HTTPS请求。这个模块需要已经安装openssl,在DEBIAN上是libssl
    19. --with-http_spdy_module 启用 ngx_http_spdy_module
    20. --with-http_realip_module 启用 ngx_http_realip_module
    21. --with-http_addition_module 启用 ngx_http_addition_module
    22. --with-http_xslt_module 启用 ngx_http_xslt_module
    23. --with-http_image_filter_module 启用 ngx_http_image_filter_module
    24. --with-http_geoip_module 启用 ngx_http_geoip_module
    25. --with-http_sub_module 启用 ngx_http_sub_module
    26. --with-http_dav_module 启用 ngx_http_dav_module
    27. --with-http_flv_module 启用 ngx_http_flv_module
    28. --with-http_mp4_module 启用 ngx_http_mp4_module
    29. --with-http_gunzip_module 启用 ngx_http_gunzip_module
    30. --with-http_gzip_static_module 启用 ngx_http_gzip_static_module
    31. --with-http_auth_request_module 启用 ngx_http_auth_request_module
    32. --with-http_random_index_module 启用 ngx_http_random_index_module
    33. --with-http_secure_link_module 启用 ngx_http_secure_link_module
    34. --with-http_degradation_module 启用 ngx_http_degradation_module
    35. --with-http_stub_status_module 启用 “stub_status”页
    36. --without-http_charset_module 禁用 ngx_http_charset_module
    37. --without-http_gzip_module 禁用 ngx_http_gzip_module
    38. --without-http_ssi_module 禁用 ngx_http_ssi_module
    39. --without-http_userid_module 禁用 ngx_http_userid_module
    40. --without-http_access_module 禁用 ngx_http_access_module
    41. --without-http_auth_basic_module 禁用 ngx_http_auth_basic_module
    42. --without-http_autoindex_module 禁用 ngx_http_autoindex_module
    43. --without-http_geo_module 禁用 ngx_http_geo_module
    44. --without-http_map_module 禁用 ngx_http_map_module
    45. --without-http_split_clients_module 禁用 ngx_http_split_clients_module
    46. --without-http_referer_module 禁用 ngx_http_referer_module
    47. --without-http_rewrite_module 禁用 ngx_http_rewrite_module。如果需要启用,需要PCRE。
    48. --without-http_proxy_module 禁用 ngx_http_proxy_module
    49. --without-http_fastcgi_module 禁用 ngx_http_fastcgi_module
    50. --without-http_uwsgi_module 禁用 ngx_http_uwsgi_module
    51. --without-http_scgi_module 禁用 ngx_http_scgi_module
    52. --without-http_memcached_module 禁用 ngx_http_memcached_module
    53. --without-http_limit_conn_module 禁用 ngx_http_limit_conn_module
    54. --without-http_limit_req_module 禁用 ngx_http_limit_req_module
    55. --without-http_empty_gif_module 禁用 ngx_http_empty_gif_module
    56. --without-http_browser_module 禁用 ngx_http_browser_module
    57. --without-http_upstream_ip_hash_module
    58. 禁用 ngx_http_upstream_ip_hash_module
    59. --without-http_upstream_least_conn_module
    60. 禁用 ngx_http_upstream_least_conn_module
    61. --without-http_upstream_keepalive_module
    62. 禁用 ngx_http_upstream_keepalive_module
    63. --with-http_perl_module 启用 ngx_http_perl_module
    64. --with-perl_modules_path=PATH 指定perl模块路径
    65. --with-perl=PATH 指定perl执行文件路径
    66. --http-log-path=PATH 指定http默认访问日志路径
    67. --http-client-body-temp-path=PATH 指定http客户端请求缓存文件存放目录路径
    68. --http-proxy-temp-path=PATH 指定http反向代理缓存文件存放目录的路径
    69. --http-fastcgi-temp-path=PATH 指定http FastCGI缓存文件存放目录的路径
    70. --http-uwsgi-temp-path=PATH 指定uwsgi缓存文件存放目录的路径
    71. --http-scgi-temp-path=PATH 指定scgi缓存文件存放目录的路径
    72. --without-http 禁用HTTP服务
    73. --without-http-cache 禁用http缓存
    74. --with-mail 启用 POP3/IMAP4/SMTP proxy 模块
    75. --with-mail_ssl_module 启用 ngx_mail_ssl_module
    76. --without-mail_pop3_module 关闭 ngx_mail_pop3_module
    77. --without-mail_imap_module 关闭 ngx_mail_imap_module
    78. --without-mail_smtp_module 关闭 ngx_mail_smtp_module
    79. --with-google_perftools_module 启用 ngx_google_perftools_module
    80. --with-cpp_test_module 启用 ngx_cpp_test_module
    81. --add-module=PATH 启用 an external module
    82. --with-cc=PATH 指定C编译器的路径
    83. --with-cpp=PATH 指定C预处理器的路径
    84. --with-cc-opt=OPTIONS 设置额外的C编译器选项
    85. --with-ld-opt=OPTIONS 设置额外的连接选项
    86. --with-cpu-opt=CPU 为特定的CPU编译,有效的值包括:pentium, pentiumpro, pentium3, pentium4,athlon, opteron, sparc32, sparc64, ppc64
    87. --without-pcre 禁用 PCRE 库调用,同时也会禁止HTTP rewrite模块,在“location”配置指令中的正则表达式也需要PCRE
    88. --with-pcre 启用 PCRE library usage
    89. --with-pcre=DIR 指定PCRE库的源代码的路径
    90. --with-pcre-opt=OPTIONS 设置PCRE的额外编译选项
    91. --with-pcre-jit 随着JIT编译支持建立文件
    92. --with-md5=DIR 设置MD5库的源代码路径
    93. --with-md5-opt=OPTIONS 设置MD5库的额外编译选项。
    94. --with-md5-asm 使用MD5汇编源码
    95. --with-sha1=DIR 设置SHA1库的源代码路径
    96. --with-sha1-opt=OPTIONS 设置SHA1库的额外编译选项
    97. --with-sha1-asm 使用sha1汇编源码
    98. --with-zlib=DIR 设置zlib库的源代码路径
    99. --with-zlib-opt=OPTIONS 设置zlib库的额外编译选项。
    100. --with-zlib-asm=CPU zlib针对CPU的优化,合法值是:pentium, pentiumpro
    101. --with-libatomic 支持libatomic库调用
    102. --with-libatomic=DIR 设置libatomic库路径
    103. --with-openssl=DIR 设置OpenSSL库的额外编译选项
    104. --with-openssl-opt=OPTIONS 设置附加选项的OpenSSL
    105. --with-debug 启用调试日志





  • 相关阅读:
    css3学习 之 css选择器(结构性伪类选择器)
    flash如何实现Enumeration
    带参数的正则匹配
    css学习记录(overflow:hidden)
    JavaScript的函数
    HTML5实现网站在windows8中的贴靠
    Modernizr 让网站进行优雅降级
    ASP.NET Web API教程(三) 增删改
    Compat Inspector 微软内部使用的兼容性检测工具
    Javascript 高级手势
  • 原文地址:https://www.cnblogs.com/cishi/p/97515e22e27147bf3b3dad49696ec607.html
Copyright © 2020-2023  润新知