nginx安装

参数 --prefix=path  定义nginx安装路径,默认是/usr/local/nginx --sbin-path=path 设置可执行文件名字,默认prefix/sbin/nginx --conf-path=path 设置nginx配置文件名,nginx可以使用(-c file)指定配置文件启动,默认为prefix/conf/nginx.conf --pid-path=path 设置存放nginx主进程id的文件,可在nginx.conf中修改pid参数,默认为prefix/logs/nginx.pid --error-log-path=path 设置nginx日志文件,可在nginx.conf中修改error_log参数,默认prefix/logs/error.log --http-log-path=path 设置HTTP服务器的access log,可在nginx.conf中修改access_log参数,默认为prefix/logs/access.log --user=name 设置nginx工作进程所使用的用户,可在nginx.conf中修改user参数,默认nobody --group=name 设置nginx工作进程所使用的用户组,默认nobody,nginx.conf的user参数 --with-select_module 启用或禁用允许服务器使用select()方式工作的模块,该模块默认启用(平台不支持更好的方法kqueue,epoll,rtsig,/dev/poll) --with-poll_module 启用或禁用允许服务器使用poll()方式工作的模块,该模块默认启用(平台不支持更好的方法kqueue,epoll,rtsig,/dev/poll) --without-http_gzip_module 禁用支持gzip压缩的模块 --without-http_rewrite_module 禁用支持rewrite规则的模块 --without-http_proxy_module 禁用支持http代理的模块 --with-http_ssl_module 对http服务器启用HTTPS协议支持,openssl需要此模块 --with-pcre=path 设置PCRE类库的路径,rewrite模块需要 --with-pcre-jit 使用(just-in-time compilation)编译PCRE类库 --with-zlib=path 设置zlib类库的路径,gzip需要 --with-cc-opt=parameters 设置其它添加到CFLAGS的参数,当在FreeBSD系统中使用PCRE时,需要指定--with-cc-opt="-I /usr/local/include",如果select()所支持的文件数需要增加时可指定--with-cc-opt="-D FD_SETSIZE=2048" --with-ld-opt=parameters 设置连接时的参数,在FreeBSD中使用PCRE库时需要指定--with-ld-opt="-L /usr/local/lib" 来处nginx官网的配置示例:(上面的参数大部分没什么大用,重要的还是在conf)
./configure
    --sbin-path=/usr/local/nginx/nginx
    --conf-path=/usr/local/nginx/nginx.conf
    --pid-path=/usr/local/nginx/nginx.pid
    --with-http_ssl_module
    --with-pcre=../pcre-4.4
    --with-zlib=../zlib-1.1.3
附一下有关select,poll,epoll的区别的介绍文章 http://blog.csdn.net/Sunboy_2050/article/details/5971779
posted @ 2012-07-16 21:21  X海阳  阅读(206)  评论(0编辑  收藏  举报