我正在使用VMWare的Bitnami Jenkins虚拟映像。
当我尝试连接Web Start Slave时,我得到一个ConnectException连接超时给我的Jenkins服务器。 我可以从Web浏览器(端口80)访问Jenkins服务器。 在Jenkins服务器上使用nmap显示端口未打开,但使用netstat显示它正在监听端口。
NMAP:
bitnami@linux:~$ nmap localhost Starting Nmap 6.40 ( http://nmap.org ) at 2015-05-18 17:45 UTC Nmap scan report for localhost (127.0.0.1) Host is up (0.00057s latency). Not shown: 995 closed ports PORT STATE SERVICE 21/tcp open ftp 22/tcp open ssh 80/tcp open http 443/tcp open https 8009/tcp open ajp13
Netstat(显示我期望的端口59730):
tcp6 0 0 :::59730 :::* LISTEN
任何想法,为什么这不是自动的或使用bitnami虚拟机?
Bitnami VM映像默认启用“ 简单防火墙” ,并且只打开端口80,443和22。
即使启动从站的端口是打开的,如netstat所示,由于防火墙的原因,无法从VM外部访问它。 你应该configuration防火墙来打开端口(在你的情况下是59730),正如常见问题解释,它应该工作。