无法远程访问jenkins

时间:2014-01-10 00:16:57

标签: jenkins

我在远程服务器上安装了jenkins。

如果我在服务器上这样做:

wget http://server.url:8080

我没有遇到任何问题。在我的电脑上,我明白了:

--2014-01-09 14:11:33--  http://server.url:8080/
Resolving server.url (server.url)... 54.205.148.55
Connecting to server.url (server.url)|54.205.148.55|:8080... faied: Connection timed out.
Retrying.

我已经尝试在配置文件中更改--httpListenAddress =参数(我将其设置为0.0.0.0)并且没有任何反应。它安装在Ubuntu 12.04上,它在端口80上运行Apache。

有什么想法吗?

谢谢!

编辑:我也试过没有结果禁用iptables和ufw。

2 个答案:

答案 0 :(得分:0)

从你的输出看起来你正试图在端口8080上连接,但是你说你在端口80上有apache监听。

如果端口不匹配不是问题,则可能是另一个阻止您的流量的防火墙。

您是否可以从计算机运行telnet到jenkins服务器,看看是否可以连接?

telnet 54.205.148.55 8080

telnet 54.205.148.55 80

确定您实际正在侦听的端口。

答案 1 :(得分:0)

是否可以检查Jenkins的绑定IP地址,如果要从外部访问Jenkins,则该IP地址应为0.0.0.0:8080YOUR_SERVER_IP:8080

使用以下命令进行检查:netstat -tunlp

停止防火墙:systemctl stop ufw