无法从 Web 浏览器远程访问自托管 Ubuntu gitlab 的登录页面

无法从 Web 浏览器远程访问自托管 Ubuntu gitlab 的登录页面

我对 ubuntu 和 gitlab 都很陌生。这是我第一次在自己的笔记本电脑上设置自托管的 Ubuntu Gitlab 服务器。

问题陈述:无法从 Web 浏览器远程访问 gitlab 的登录页面。

我已完成以下步骤:

1)从No-IP.com注册DDNS

2)在我的路由器中设置 DDNS。 路由器设置

3)在我的路由器中完成端口转发设置。端口转发设置

4)将我的互联网连接更改为动态公共 IP

5) 我不确定在 gitlab.rb 文件中应该输入什么外部 URL。我试过 192.168.1.108、192.168.1.107、xxx.ddns.net、公共 IP、192.168.1.108:22、xxx.ddns.net:22。所有设置都无法让我从另一台笔记本电脑远程登录 gitlab 服务器。

6)禁用笔记本电脑防火墙。

信息

1)Ubuntu IP:192.168.1.108(从 ifconfig 获取)

2)我的笔记本电脑 IP:192.168.1.107(从 ipconfig 获取)

3)我从笔记本电脑运行 ubuntu 虚拟盒。

4)我可以使用自己的笔记本电脑访问 gitlab 登录页面http://192.168.1.108(工作正常)

5) 我可以使用 PUTTY 从连接到手机热点的另一台笔记本电脑远程访问 ubuntu 服务器(故意与我的笔记本电脑和 ubuntu 服务器网络分开)。我可以使用 ddns 地址(xxx.ddns.net)或端口号为 22 的公共 IP 进行访问。

6)如果另一台笔记本电脑与我的笔记本电脑连接到同一网络,我可以使用 IP 192.168.1.108 访问 gitlab 登录页面。(工作正常)

7) 我尝试使用“公共 IP:22”、“xxx.ddns.net:22”、“公共 IP”和“xxx.ddns.net”从另一台笔记本电脑(不同网络)访问我的 ubuntu gitlab 服务器。所有返回结果均失败,Web 浏览器显示的消息为“与网站的连接已重置。错误代码:INET_E_DOWNLOAD_FAILURE”。

希望有人可以帮忙。

先感谢您。

答案1

找到问题了。是不是端口转发设置没做好啊。

我应该将端口 80 转发到 192.168.1.108 端口 80。

现在我的服务器运行正常。

谢谢

相关内容