<b>nginx在Linux下的安装办法</b>[服务器安全]
本文“<b>nginx在Linux下的安装办法</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
目前很多Server都开始利用Nginx...我这也弄个在Linux下的安装办法..供大家熟习熟习..
Nginx 利用 Unix 下常用的 './configure && make && make install' 历程来编译安装.
configure 脚本肯定系统所具有一些特点,分外是 nginx 用来处理衔接的办法.然后,它成立 Makefile 文件.
configure 支持下面的选项:
--prefix=<path> - Nginx安装途径.假如没有指定,默许为 /usr/local/nginx.
--sbin-path=<path> - Nginx可履行文件安装途径.只能安装时指定,假如没有指定,默许为<prefix>/sbin/nginx.
--conf-path=<path> - 在没有给定-c选项下默许的nginx.conf的途径.假如没有指定,默许为<prefix>/conf/nginx.conf.
--pid-path=<path> - 在nginx.conf中没有指定pid指令的情形下,默许的nginx.pid的途径.假如没有指定,默许为 <prefix>/logs/nginx.pid.
--lock-path=<path> - nginx.lock文件的途径.
--error-log-path=<path> - 在nginx.conf中没有指定error_log指令的情形下,默许的错误日记的途径.假如没有指定,默许为 <prefix>/logs/error.log.
--http-log-path=<path> - 在nginx.conf中没有指定access_log指令的情形下,默许的拜候日记的途径.假如没有指定,默许为 <prefix>/logs/access.log.
--user=<user> - 在nginx.conf中没有指定user指令的情形下,默许的nginx利用的用户.假如没有指定,默许为 nobody.
--group=<group> - 在nginx.conf中没有指定user指令的情形下,默许的nginx利用的组.假如没有指定,默许为 nobody.
--builddir=DIR - 指定编译的目录
--with-rtsig_module - 启用 rtsig 模块
--with-select_module --without-select_module - Whether or not to enable the select module. This module is enabled by default if a more suitable method such as kqueue, epoll, rtsig or /dev/poll is not discovered by configure.
//答应或不答应开启SELECT情势,假如 configure 没有找到更符合的情势,比方:kqueue(sun os),epoll (linux kenel 2.6+), rtsig(及时信号)大概/dev/poll(一种近似select的情势,底层实现与SELECT基本相 同,都是采取轮训办法) SELECT情势将是默许安装情势--with-poll_module --without-poll_module - Whether or not to enable the poll module. This module is enabled by default if a more suitable method such as kqueue, epoll, rtsig or /dev/poll is not discovered by configure.
--with-http_ssl_module - Enable ngx_http_ssl_module. Enables SSL support and the ability to handle HTTPS requests. Requires OpenSSL. On Debian, this is libssl-dev.
//开启HTTP SSL模块,使NGINX可以支持HTTPS恳求.这个模块需求已经安装了OPENSSL,在DEBIAN上是libssl
--with-http_realip_module - 启用 ngx_http_realip_module
--with-http_addition_module - 启用 ngx_http_addition_module
--with-http_sub_module - 启用 ngx_http_sub_module
--with-http_dav_module - 启用 ngx_http_dav_module
--with-http_flv_module - 启用 ngx_http_flv_module
--with-http_stub_status_module - 启用 "server status" 页
--without-http_charset_module - 禁用 ngx_http_charset_module
--without-http_gzip_module - 禁用 ngx_http_gzip_module. 假如启用,需求 zlib .
--without-http_ssi_module - 禁用 ngx_http_ssi_module
--without-http_userid_module - 禁用 ngx_http_userid_module
--without-http_access_module - 禁用 ngx_http_access_module
--without-http_auth_basic_module - 禁用 ngx_http_auth_basic_module
--without-http_autoindex_module - 禁用 ngx_http_autoindex_module
--without-http_geo_module - 禁用 ngx_http_geo_module
--without-http_map_module - 禁用 ngx_http_map_module
--without-http_referer_module - 禁用 ngx_http_referer_module
--without-http_rewrite_module - 禁用 ngx_http_rewrite_module. 假如启用需求 PCRE .
--without-http_proxy_module - 禁用 ngx_http_proxy_module
--without-http_fastcgi_module - 禁用 ngx_http_fastcgi_module
--without-http_memcached_module - 禁用 ngx_http_memcached_module
--without-http_limit_zone_module - 禁用 ngx_http_limit_zone_module
--without-http_empty_gif_module - 禁用 ngx_http_empty_gif_module
--without-http_browser_module - 禁用 ngx_http_browser_module
--without-http_upstream_ip_hash_module - 禁用 ngx_http_upstream_ip_hash_module
--with-http_perl_module - 启用 ngx_http_perl_module
--with-perl_modules_path=PATH - 指定 perl 模块的途径--with-perl=PATH - 指定 perl 履行文件的途径
--http-log-path=PATH - Set path to the http access log
--http-client-body-temp-path=PATH - Set path to the http client request body temporary files
--http-proxy-temp-path=PATH - Set path to the http proxy temporary files
--http-fastcgi-temp-path=PATH - Set path to the http fastcgi temporary files
--without-http - 禁用 HTTP server
--with-mail - 启用 IMAP4/POP3/SMTP 代理模块
--with-mail_ssl_module - 启用 ngx_mail_ssl_module
--with-cc=PATH - 指定 C 编译器的途径
--with-cpp=PATH - 指定 C 预处理器的途径
以上是“<b>nginx在Linux下的安装办法</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |