找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

nginx系列连载二: 编译安装

2009-12-20 13:56| 发布者: admin| 查看: 366| 评论: 0|原作者: 情殇

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!的字样




最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏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.

返回顶部