公司服务器部署的系统比较多,端口也多,IP记不住,端口号也记不住;之前做了个导航页面,但是还是想着如果能用域名管理就好了,又做了个DNS代理,在服务器上,但是要使用的话还要配置客户端DNS指向,后来发现原来防火墙上就有这个服务,现在记录下;
公司的网络首先要经过防火墙,防火墙上有DNS代理服务,就不用单独配置代理了,
这里的本地域名应使用没有注册过的域名,如果已经存在的,可能不会代理到,我没细测;
代理策略指向一个服务器 比如 192.168.2.23
虽然指向了服务器,下一步呢,比如我访问二级域名 nginx.hd.top
怎么指向 实际的服务 192.168.123.43:8081
呢,很简单 使用 Nginx
就可以了,所以要在 192.168.2.23
部署Nginx
,Nginx
代理到实际的应用;
直接使用 Dockge
部署 nginx-proxy-manager
中文版...
compose.yamlversion: "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: {}
直接指向实际的IP和端口就行了
这样, 二级域名
会通过DNS
解析到 2.23
然后 通过 2.23
的Nginx
转到实际的服务
本文作者:没想好
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!