编辑
2024-07-12
我当运维
00

目录

1. DNS代理
2. nginx-proxy-manager

公司服务器部署的系统比较多,端口也多,IP记不住,端口号也记不住;之前做了个导航页面,但是还是想着如果能用域名管理就好了,又做了个DNS代理,在服务器上,但是要使用的话还要配置客户端DNS指向,后来发现原来防火墙上就有这个服务,现在记录下;

jiagou-copy.drawio.png

1. DNS代理

公司的网络首先要经过防火墙,防火墙上有DNS代理服务,就不用单独配置代理了,

图片.png

这里的本地域名应使用没有注册过的域名,如果已经存在的,可能不会代理到,我没细测;

代理策略指向一个服务器 比如 192.168.2.23

图片.png

虽然指向了服务器,下一步呢,比如我访问二级域名 nginx.hd.top 怎么指向 实际的服务 192.168.123.43:8081 呢,很简单 使用 Nginx 就可以了,所以要在 192.168.2.23 部署NginxNginx代理到实际的应用;

2. nginx-proxy-manager

直接使用 Dockge 部署 nginx-proxy-manager 中文版...

compose.yaml
version: "3.8" services: nginx-proxy-manager: restart: unless-stopped image: chishin/nginx-proxy-manager-zh:latest ports: - 80:80 - 81:81 - 443:443 volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt networks: {}

图片.png

直接指向实际的IP和端口就行了

图片.png


这样, 二级域名会通过DNS解析到 2.23 然后 通过 2.23Nginx转到实际的服务

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:没想好

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!