Lake's Blog Lake's Blog
首页
HCFrame
  • 博客搭建

    • 搜索引擎
    • SEO优化
    • 问题记录
  • Vue

    • 问题记录
  • uni-app
  • 开发

    • Spring
  • 数据库及中间件

    • Elasticsearch
    • SQL
  • 杂谈

    • 杂谈
  • 微服务

    • nacos
    • CAS
  • 算法说明

    • algorithm
  • leetCode

    • leetCode
  • 代理

    • Nginx
  • Linux

    • ubuntu
  • Docker
  • 数据库
  • 消息队列
  • openwrt
  • 友情链接
关于
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub

Lake Liu

很菜的程序员
首页
HCFrame
  • 博客搭建

    • 搜索引擎
    • SEO优化
    • 问题记录
  • Vue

    • 问题记录
  • uni-app
  • 开发

    • Spring
  • 数据库及中间件

    • Elasticsearch
    • SQL
  • 杂谈

    • 杂谈
  • 微服务

    • nacos
    • CAS
  • 算法说明

    • algorithm
  • leetCode

    • leetCode
  • 代理

    • Nginx
  • Linux

    • ubuntu
  • Docker
  • 数据库
  • 消息队列
  • openwrt
  • 友情链接
关于
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub
  • 代理

    • Nginx

      • 学习Nginx,你一定要知道这些
      • Linux编译安装Nginx1.16.1稳定版
      • Linux下Nginx1.16.1平滑升级至1.18.0及升级失败如何退回
      • 快速配置Nginx反向代理HTTP协议
        • 开始配置
        • 重启
      • 快速配置Nginx转发TCP和UDP协议
  • linux

  • Docker

  • 数据库

  • 消息队列

快速配置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开头
        }
    }
1
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

# 重启

配置完成后重启nginx服务即可

./nginx -s reload
1
编辑
#nginx
上次更新: 2021/01/15, 09:56:19
Linux下Nginx1.16.1平滑升级至1.18.0及升级失败如何退回
快速配置Nginx转发TCP和UDP协议

← Linux下Nginx1.16.1平滑升级至1.18.0及升级失败如何退回 快速配置Nginx转发TCP和UDP协议→

最近更新
01
IDEA行号太宽
03-11
02
uniapp中实现h5扫码功能(微信版)
08-12
03
Docker安装Rabbitmq
07-22
更多文章>
本站总访问量次 | 您是本站第位访问者
Theme by Vdoing | Copyright © 2020-2024 Lake Liu | MIT License | 背景图、Logo、头像设计@Drrizzee
  • 跟随系统
  • 深色模式
  • 浅色模式
  • 阅读模式