【发布时间】:2020-08-27 22:46:05
【问题描述】:
我们将 Gitlab 服务器部署在带有附加静态外部 IP 地址的 Compute Engine 实例上。有时,应俄罗斯的请求,我们无法使用服务器。使用“tracert”命令时,数据包不会超出地址 209.85.243.152 (Google LLC)。但是,Gitlab 站点可随时根据其他地区的请求完全访问。
【问题讨论】:
-
您是否尝试使用任何第三方服务或 IPS 软件,例如可能在您的主机上未正确配置的 SSHGuard 导致此问题?您如何尝试连接到服务器?还可以通过运行 nmap instance-name -Pn -p port-number 来仔细检查为您的实例打开的端口
-
@NamanParekh,感谢您的回答。我使用了 Ubuntu 18.04.4 映像。除了 GitLab 包,只安装了 Nano 编辑器。通过端口 443(打开)配置对 GitLab Web 界面的访问。大多数情况下,该站点可以毫无问题地访问,但有时我所在的地区无法访问。但是,当我尝试通过位于另一个国家/地区的代理服务器访问时,该站点是完全可访问的。几个小时后,问题就消失了。
-
您在遇到错误时尝试从哪个特定区域访问您的 gitlab 服务器以及您成功访问它的区域?另外,您是如何尝试访问它的?
-
该地区是俄罗斯的圣彼得堡。该服务器始终可以从法兰克福、伦敦、赫尔辛基和俄勒冈州访问。我正在尝试通过 Google Chrome 和 Safary 浏览器访问该服务的网站,并通过 Postman 发送 GET 请求。
-
尝试禁用“Send Postman Token Header”,你也可以从不同的区域或 ssh ping 它吗?
标签: google-cloud-platform gitlab google-compute-engine