快速配置Nginx反向代理HTTP协议
# 快速配置Nginx反向代理HTTP协议
如何通过nginx转发http协议
警告
本文只保证快速配置测试可用,切勿直接用于生产环境
# 开始配置
修改 nginx.conf
配置文件,在http{}
中添加如下信息
或在nginx的安装目录下的 conf.d
目录中, 新增server.conf
文件 (文件名随便起,必须用.conf
做后缀)
- 快速配置
server {
listen 80; # 对外的端口
listen [::]:80;
server_name xxx.xxx.com; # 你的域名
location / {
proxy_pass http://127.0.0.1:8080/; # 需要代理的地址,可以为https开头
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
- 使用upstream配置
upstream backend {
server 127.0.0.1:8080;
}
server {
listen 80; # 对外的端口
listen [::]:80;
server_name xxx.xxx.com; # 你的域名
location / {
proxy_pass http://backend; # 此处backend为上面定义的upstream名称
}
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 重启
配置完成后重启nginx服务即可
./nginx -s reload
1
上次更新: 2021/01/15, 09:56:19