宝塔docker容器子程序,使用Nginx进行域名转发。简单快捷高效

叼同学 2022年10月17日21:39:53
评论
2,986

本来docker程序部署完过后,一般都是IP+端口号(ip指的是公网)但是由于不好记忆所以就想为什么不跟网站一样解析个域名过去,然后直接访问还不用输入那麻烦的端口号呢?

于是找了很多教程,没有一个是很好解决这个问题的。要么就是晦涩难懂要么就是牛头不对马嘴,对新手很不友好~

我想达到的效果就是全程就是使用转发的域名,而不是转跳到IP。

所以最后就问了一位程序员大佬,然后记录一下以防以后需要的时候 又忘记了~毕竟好记性不如烂笔头。

一、宝塔建站

1、进入宝塔,在宝塔内添加一个站点,在域名里填写好需要docker里的ip转跳的网站。(需要提前解析好哦~)

宝塔docker容器子程序,使用Nginx进行域名转发。简单快捷高效

二、使用下方代码 记得要自己的ip+端口号哦!  实例如下图

宝塔docker容器子程序,使用Nginx进行域名转发。简单快捷高效
#root http://xxx.xx.xx.xx:端口号;
location / {
proxy_pass http://xxx.xx.xx.xx:端口号;
proxy_set_header Host $proxy_host;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

xxx就是填写要转跳的ip

如:http://192.168.10.1:66;

三、注释掉50-55行

宝塔docker容器子程序,使用Nginx进行域名转发。简单快捷高效

完毕

注意:

1、如果不知道或者不确定自己端口号的可以去宝塔-软件商店-找到docker容器-点击设置就可以看见如下图对外端口就是

宝塔docker容器子程序,使用Nginx进行域名转发。简单快捷高效

2、如果没有端口也可以不用填写

本人只是小白大佬轻喷哈,也只是为了给部分跟我这种情况一样 半天找不到正确方法的同学们一条路

 

叼同学
  • 本文由 发表于 2022年10月17日21:39:53
  • 转载请务必保留本文链接:https://www.wcstu.cn/9783.html
DLNA Pro 投屏工具 1.3.2  安卓版 最近更新

DLNA Pro 投屏工具 1.3.2  安卓版

软件预览图 软件功能: 1.支持标准DLNA协议投屏(支持一切支持dlna的设备) 2.支持播放视频遥控音量快进(进度条) 3.支持局域网推送媒体直链 4.支持推送本地文件(视频,音乐,图片) 5.支...
文本编辑器Notepad++ v8.9.2 最近更新

文本编辑器Notepad++ v8.9.2

软件介绍 Notepad ++是一款由我国台湾省开发者开发的、免费的、开源的源代码编辑器,支持多种语言,是系统记事本的完美替代品。虽然开发者人品不咋样,但是软件无罪,软件还是可以的。 软件截图 官网地...

发表评论