1. 到 http://sysoev.ru/nginx/download.html 下载nginx的源码包, 目前最新的稳定版是nginx-0.6.35 # wget http://sysoev.ru/nginx/nginx-0.6.35.tar.gz 2. 下载依赖包: gzip 模块需要 zlib 库 # wget http://www.zlib.net/zlib-1.2.3.tar.gz rewrite 模块需要 pcre 库 # wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.tar.gz ssl 功能需要 openssl 库 # wget http://www.openssl.org/source/openssl-0.9.8j.tar.gz 3. 解包 # tar zxvf nginx-0.6.35.tar.gz # tar zxvf openssl-0.9.8j.tar.gz # tar zxvf pcre-7.8.tar.gz # tar zxvf zlib-1.2.3.tar.gz 4. 编译 # cd nginx-0.6.35/ # ./configure \ --prefix=/usr/local/nginx-0.6.35 # Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。 --without-http_ssi_module # 禁用 ngx_http_ssi_module --with-pcre=../pcre-7.8/ # 指定 PCRE 库的源代码的路径 --with-zlib=../zlib-1.2.3/ # 指定 zlib 库的源代码路径 --with-openssl=../openssl-0.9.8j # 指定 openssl 库的源代码路径 --with-http_stub_status_module # 启动监控模块(服务状态查看模块) --without-http_memcached_module # 禁用 ngx_http_memcached_module --without-http_userid_module # 禁用 ngx_http_userid_module --without-http_fastcgi_module # 禁用 ngx_http_fastcgi_module --without-http_map_module # 禁用 ngx_http_map_module --without-http_geo_module # 禁用 ngx_http_geo_module --without-http_autoindex_module # 禁用 ngx_http_autoindex_module # make && make install 5. 相关的系统配置 # ln -ds /usr/local/nginx-0.6.35 /usr/local/nginx # mkdir -p /usr/local/nginx/utils # mkdir -p /data/nginx_log # rm -rf /usr/local/nginx/logs # ln -ds /data/nginx_log /usr/local/nginx/logs # chown -R xyz:xyz /data/nginx_log /usr/local/nginx-0.6.35 6. 启动并测试 # /usr/local/nginx/sbin/nginx 在浏览器里输入 http://ip:port 便可以看到welcome to nginx!的字样 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-29 11:26 , Processed in 0.111617 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.