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/hostname
、config/gitlab.yml
、gitlab-shell/config.yml
和 nginx
配置中写什么?只是 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 配置文件就可以了(否则连接将不安全)。
我有一个 Raspberry Pi 2 安装了 Gitlab。我真的不知道完全限定的域名主机名是什么意思。到目前为止,我已经在我的网络中使用 static ip 192.168.1.x
在本地测试 gitlab。但我想从外部访问我的 raspberry pi。我已经在 no-ip.com
注册了一个主机。现在,我应该在 /etc/hosts
、/etc/hostname
、config/gitlab.yml
、gitlab-shell/config.yml
和 nginx
配置中写什么?只是 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 配置文件就可以了(否则连接将不安全)。