gitlab 的完全限定域名

Fully qualified domain name for gitlab

我有一个 Raspberry Pi 2 安装了 Gitlab。我真的不知道完全限定的域名主机名是什么意思。到目前为止,我已经在我的网络中使用 static ip 192.168.1.x 在本地测试 gitlab。但我想从外部访问我的 raspberry pi。我已经在 no-ip.com 注册了一个主机。现在,我应该在 /etc/hosts/etc/hostnameconfig/gitlab.ymlgitlab-shell/config.ymlnginx 配置中写什么?只是 xx.no-ip.org 地址?我也想为此使用 ssl。有什么注意事项吗?

感谢您的帮助。

你 "only" 需要将 no-ip.com 主机名写入你的 gitlab 和 nginx 配置(nginx 不太关心 gitlab-ssl 配置,但这是一个好习惯在更大的设置中需要)。您不需要将它们写入 /etc/hosts 和 /etc/hostname。 这样做的主要用途是网络服务器和 gitlab 知道 a) 请求服务 (nginx) 或者它应该 link 到 (gitlab)。

除此之外,您的互联网路由器需要将互​​联网可达端口转发到 raspberry pi 上的端口 443 (https)。如何做到这一点在很大程度上取决于您的系统。如果您将路由器上的端口 80 转发到树莓派上的端口 80:只要您使用 nginx-ssl 配置文件就可以了(否则连接将不安全)。