我安装了Gitlab的Raspberry Pi 2。我真的不知道完全限定的域名主机名是什么意思。到目前为止,我已经在我的网络中使用静态 ip 192.168.1.x
在本地测试gitlab。但我希望从外面访问我的覆盆子pi。我已在no-ip.com
注册了主持人。现在,我应该在/etc/hosts
,/etc/hostname
,config/gitlab.yml
,gitlab-shell/config.yml
和nginx
配置中写什么?只是xx.no-ip.org地址?我也想用ssl。这是需要观察的东西吗?
感谢您的帮助。
答案 0 :(得分:2)
你“只”需要将no-ip.com主机名编写到你的gitlab和nginx配置中(nginx对gitlab-ssl配置不太关心,但它是一个很好的习惯,需要更大的设置)。您不需要将它们写入/ etc / hosts和/ etc / hostname。 这个的主要用途是webserver和gitlab知道a)请求服务(nginx)或它应该链接到(gitlab)。
除此之外,您的互联网路由器需要从互联网可到达的端口转发到您的覆盆子pi上的端口443(https)。如何做到这一点高度取决于您的系统。如果您将路由器上的端口80转发到RPi上的端口80:只要您使用nginx-ssl配置文件(否则连接将是不安全的),这很好。