我只是在没有NGINX的情况下遵循本教程。
https://www.vultr.com/docs/how-to-install-jenkins-on-centos-7
之后,我无法在我的IP上查看Jenkins实例:8080。
可能导致这种情况的原因是什么?这是Google的事吗?
我安装了网络工具来帮助验证,但我对此很新。
正在运行systemctl status jenkins
给我这个。
Active: active (running) since Fri 2017-12-22 06:47:17 UTC; 1h 32min ago
Runing ps -ef | grep jenkins
给了我这个。
jenkins 2251 1 41 08:26 ? 00:00:09 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemo
nized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --
logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --ht
tpListenAddress=127.0.0.1 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 --accessLoggerCl
assName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLo
gger.file=/var/log/jenkins/access_log
kevinca+ 2319 1035 0 08:26 pts/0 00:00:00 grep --color=auto jenkins
正在运行netstat -ant
给我这个。
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 64 10.148.0.3:22 74.125.73.161:34826 ESTABLISHED
tcp 0 0 10.148.0.3:49658 169.254.169.254:80 ESTABLISHED
tcp 0 0 10.148.0.3:49656 169.254.169.254:80 CLOSE_WAIT
tcp 0 0 10.148.0.3:49664 169.254.169.254:80 ESTABLISHED
tcp 0 0 10.148.0.3:49662 169.254.169.254:80 ESTABLISHED
tcp6 0 0 127.0.0.1:8080 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:25 :::* LISTEN
答案 0 :(得分:0)
首先,您应该让jenkins监听0.0.0.0
或VM的私有IP。 127.0.0.1
是一个循环IP地址,它只能在VM中运行。
其次,Google Cloud VM也有防火墙,您需要在其上添加一个防火墙规则,请检查answer。