我在 centos 7 上安装了 gitlab,但无法访问登录页面,我认为某些端口可能存在问题。服务器中也安装了 apache。
我已经设置了 external_url
external_url 'http://192.168.0.6:8082'
但是当我尝试访问该 URL 时,连接已超时。这是 netstat -tuplen 命令的输出,我不是专家,但正在监听 8082 端口。
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 127.0.0.1:9100 0.0.0.0:* LISTEN 991 361214 -
tcp 0 0 127.0.0.1:9229 0.0.0.0:* LISTEN 995 361078 -
tcp 0 0 127.0.0.1:9168 0.0.0.0:* LISTEN 995 361198 -
tcp 0 0 0.0.0.0:8082 0.0.0.0:* LISTEN 0 361124 -
tcp 0 0 127.0.0.1:9236 0.0.0.0:* LISTEN 995 361102 -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 17339 -
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 18311 -
tcp 0 0 0.0.0.0:8060 0.0.0.0:* LISTEN 0 361125 -
tcp 0 0 0.0.0.0:6783 0.0.0.0:* LISTEN 991 361018 -
tcp 0 0 127.0.0.1:9121 0.0.0.0:* LISTEN 994 361340 -
tcp 0 0 127.0.0.1:9090 0.0.0.0:* LISTEN 991 361347 -
tcp 0 0 127.0.0.1:9187 0.0.0.0:* LISTEN 992 361240 -
tcp 0 0 127.0.0.1:9093 0.0.0.0:* LISTEN 991 361025 -
tcp6 0 0 ::1:8080 :::* LISTEN 995 362906 -
tcp6 0 0 ::1:9168 :::* LISTEN 995 361197 -
tcp6 0 0 :::80 :::* LISTEN 0 17844 -
tcp6 0 0 ::1:8082 :::* LISTEN 995 362943 -
tcp6 0 0 :::22 :::* LISTEN 0 17350 -
tcp6 0 0 ::1:25 :::* LISTEN 0 18312 -
udp 0 0 127.0.0.1:323 0.0.0.0:* 997 14248 -
udp6 0 0 ::1:323 :::* 997 14249 -
可能是什么问题呢??
答案1
可能是被防火墙阻止了。运行以下命令列出当前设置:
firewall-cmd --list-all
如果防火墙已打开但端口 8082 未打开,请允许它:
firewall-cmd --zone=public --add-port=8082/tcp
该区域可能会有所不同。