51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

快速配置Nginx反向代理HTTP协议

# 快速配置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
赞(4)
未经允许不得转载:工具盒子 » 快速配置Nginx反向代理HTTP协议