使用redhat5.4
由于已经配置yum,所以nginx所以来的包都可以通过yum来安装。
如果需要配置yum请参考http://blog.csdn.net/ldwtill/article/details/8510939
一、依赖的程序
1.yum install gcc*
2. yum install zlib
3. yum install pcre*
4. yum install openssl *
二、安装
./configure
make
make install
默认安装的路径是/usr/local/nginx
更多的安装配置
./configure --prefix=/usr/local/nginx
--with-openssl=/usr/include (启用ssl)
--with-pcre=/usr/include/pcre/ (启用正规表达式)
--with-http_stub_status_module (安装可以查看nginx状态的程序)
--with-http_memcached_module (启用memcache缓存)
--with-http_rewrite_module (启用支持url重写)
三、启动
cd /usr/local/nginx/
./nginx &。
打开浏览器在地址栏输入127.0.0.1然后会出现一句话 welcome to nginx
就是成功了。
四、其他nginx 默认是配置80端口,如果端口被占用,那么就修改nginx 安装目录下的 conf/nginx.conf 文件。然后重启nginx。
参考:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260239.html
但是安装成功后发现有无法配置负载均衡权重的问题。
于是,更换成其他版本nginx:nginx-0.8.50
安装如下:
./configure\
--prefix=/opt/nginx-0.8.50\
--with-http_sub_module\
--with-http_stub_status_module\
--with-http_addition_module\
--with-http_realip_module\
--add-module=../ngx_cache_purge-1.4
make
makeinstall
ln-s /opt/nginx-0.8.50 /usr/local/nginx
killallnginx
/usr/local/nginx/sbin/nginx-t