我在远程服务器上安装了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),但没有任何React。它安装在Ubuntu 12.04上,Apache运行在80端口。
你知道吗?
谢谢你!
编辑:我也试过禁用iptables和ufw,但没有结果。
2条答案
按热度按时间7cwmlq891#
您是否可以检查Jenkins的绑定IP地址,如果您要从外部访问Jenkins,则该地址应为
0.0.0.0:8080
或YOUR_SERVER_IP:8080
使用以下命令进行检查:
netstat -tunlp
停止防火墙:
systemctl stop ufw
i34xakig2#
从您的输出看,您似乎正在尝试连接端口8080,但您说您有Apache在端口80上侦听。
如果端口不匹配不是问题所在,则可能是另一个防火墙阻止了您的通信。
你能从你的电脑运行telnet到Jenkins服务器看看能不能连接上吗?
或
这取决于您实际侦听的端口。