# 快速配置Nginx反向代理HTTP协议 {#快速配置nginx反向代理http协议}
前置条件
本文使用nginx版本为1.16.1
已经安装upstream模块,不知道怎么安装的可以参考 这篇 文章
如何通过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开头 } }
-
使用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名称 } }
# 重启 {#重启}
配置完成后重启nginx服务即可
./nginx -s reload