nginx转发简单设置

更新时间 🔔🕙 2023年2月5日

环境: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
转载请备注引用地址:编程记忆 » nginx转发简单设置