环境:ubuntu14.04
nginx版本:1.4.6
最下面有centos6通过yum安装最新版本的方法
步骤:
1.安装nginx
apt-get install nginx
2.设置转发策略
在目录【/etc/nginx/conf.d】中新建一个文件,只要是【XXX.conf】即可。
下面的代码表示,
浏览器访问【http://10.3.172.177/test/a】
实际访问【http://10.3.172.80:8080/a】
server{ listen 80; server_name 10.3.172.177; location /test/ { if ($request_uri ~ "/test/(.+)") { set $q $1; } proxy_pass http://10.3.172.80:8080/$q; #session保持 proxy_cookie_path / /test/; #302重定向保持 proxy_redirect http://10.3.172.80:8080/ http://10.3.172.177/test/; #关闭日志输出 access_log off; } }
3.修改完成之后,将nginx重新reload就可以了
nginx -s reload
centos6中通过yum安装官方的最新版本
参考网址:http://nginx.org/en/linux_packages.html
操作步骤:
1.创建文件【/etc/yum.repos.d/nginx.repo】,里面填写下面的内容
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=1 enabled=1
2.下载nginx_signing.key,导入该key
cd /tmp wget http://nginx.org/keys/nginx_signing.key rpm --import nginx_signing.key rm –rf ./nginx_signing.key
#yum安装 yum install nginx