我在远程服务器上安装了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。
答案 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:8080
或YOUR_SERVER_IP:8080
使用以下命令进行检查:netstat -tunlp
停止防火墙:systemctl stop ufw