IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Docker 部署 Nginx 反向代理 -> 正文阅读

[系统运维]Docker 部署 Nginx 反向代理

问题

Nginx 反向代理 如何在 Docker 中使用

机制

Docker Nginx 的配置文件为 /etc/nginx/nginx.conf +?/etc/nginx/conf.d/*.conf 两部分组成,注意创建 Docker Nginx 时挂载配置文件及目录

Docker Nginx 在配置中将部分配置分离到 /etc/nginx/conf.d/ 下,该目录下存在默认的 default.conf 配置文件,依 default.conf 自定义的配置文件存放在该目录下即可自动导入

贴一下网络环境 (WSL:172.28.135.147)

PS C:\Users\Azure> arp -a

接口: 192.168.5.177 --- 0x8
  Internet 地址         物理地址              类型
  192.168.5.1           8c-53-c3-0d-99-49     动态
  192.168.5.255         ff-ff-ff-ff-ff-ff     静态
  224.0.0.22            01-00-5e-00-00-16     静态
  224.0.0.251           01-00-5e-00-00-fb     静态
  224.0.0.252           01-00-5e-00-00-fc     静态
  239.255.255.250       01-00-5e-7f-ff-fa     静态
  255.255.255.255       ff-ff-ff-ff-ff-ff     静态

接口: 172.28.128.1 --- 0x1d
  Internet 地址         物理地址              类型
  172.28.135.147        00-15-5d-bf-e1-e1     动态
  172.28.138.145        00-15-5d-bf-e2-ab     动态
  172.28.143.125        00-15-5d-bf-ed-08     动态
  172.28.143.255        ff-ff-ff-ff-ff-ff     静态
  224.0.0.22            01-00-5e-00-00-16     静态
  224.0.0.251           01-00-5e-00-00-fb     静态
  224.0.0.252           01-00-5e-00-00-fc     静态
  239.255.255.250       01-00-5e-7f-ff-fa     静态

  • 根目录代理 访问宿主机IP或域名即访问到百度
    • 监听 宿主机端口
      • listen       80;
        listen  [::]:80;
        server_name  localhost;
    • 修改?server 块中的 location /
      • location / {
            proxy_pass 172.28.128.1;
        }    
    • 进入容器检测配置文件
      • nginx -t
    • 重启 Docker Nginx
      • nginx -s reload
  • 二级目录代理 访问宿主机IP/s即跳转到百度
    • 监听 宿主机端口
      • listen       80;
        listen  [::]:80;
        server_name  localhost;
    • 创建自定义配置文件 /etc/conf.d/proxy.conf?
      • server {
            listen       80;
            listen  [::]:80;
            server_name  localhost;
        
            location /s {
                proxy_pass http://172.28.128.1:8080;
            }
        
        }
    • ?进入容器检测配置文件
      • nginx -t
    • 重启 Docker Nginx
      • nginx -s reload
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-28 16:03:51  更:2022-02-28 16:07:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:51:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码