ubuntu - 在新的 ubuntu 16.04 服务器上安装了 jenkins,运行但没有网站,日志中也没有任何内容?

标签 ubuntu jenkins

Jenkins 说它运行没有错误,但是当我去

http://myserverip:8080 

http://myservername:8080

在浏览器中,显示“无法访问此站点”。

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

wget http://localhost:8080

我明白了:

Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 403 Forbidden
2017-10-17 02:13:42 ERROR 403: Forbidden.

我是这样开始的:

sudo systemctl start jenkins

得到:

jenkins.service - LSB: Start Jenkins at boot time
  Loaded: loaded (/etc/init.d/jenkins; bad; vendor preset: enabled)
  Active:active (exited) since Thu 2017-04-20 16:51:13 UTC; 2min 7s ago
    Docs: man:systemd-sysv-generator(8)

这显然是正确的。

sudo systemctl status jenkins

给出:

● jenkins.service - LSB: Start Jenkins at boot time
   Loaded: loaded (/etc/init.d/jenkins; bad; vendor preset: enabled)
   Active: active (exited) since Tue 2017-10-17 02:01:44 CEST; 13min ago
     Docs: man:systemd-sysv-generator(8)

Oct 17 02:01:43 bob systemd[1]: Starting LSB: Start Jenkins at boot time...
Oct 17 02:01:43 bob jenkins[35278]:  * Starting Jenkins Automation Server jenkins
Oct 17 02:01:43 bob su[35299]: Successful su for jenkins by root
Oct 17 02:01:43 bob su[35299]: + ??? root:jenkins
Oct 17 02:01:43 bob su[35299]: pam_unix(su:session): session opened for user jenkins by (uid=0)
Oct 17 02:01:44 bob jenkins[35278]:    ...done.
Oct 17 02:01:44 bob systemd[1]: Started LSB: Start Jenkins at boot time.
Oct 17 02:02:18 bob systemd[1]: Started LSB: Start Jenkins at boot time.

FW 已打开:

sudo ufw status

给出:

Status: active
To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere
8080                       ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6)
8080 (v6)                  ALLOW       Anywhere (v6)

查看日志文件没有错误。例如

tail -f /var/log/jenkins/jenkins.log

给出:

Oct 17, 2017 2:01:57 AM hudson.model.DownloadService$Downloadable load
INFO: Obtained the updated data file for hudson.tasks.Maven.MavenInstaller
Oct 17, 2017 2:01:58 AM hudson.model.UpdateSite updateData
INFO: Obtained the latest update center data file for UpdateSource default
Oct 17, 2017 2:01:58 AM hudson.WebAppMain$3 run
INFO: Jenkins is fully up and running
Oct 17, 2017 2:01:58 AM hudson.model.DownloadService$Downloadable load
INFO: Obtained the updated data file for hudson.tools.JDKInstaller
Oct 17, 2017 2:01:58 AM hudson.model.AsyncPeriodicWork$1 run
INFO: Finished Download metadata. 6,382 ms

如果我这样做

ps -ef | grep jenkins

我明白了

jenkins  36715     1  0 02:22 ?        00:00:00 /lib/systemd/systemd --user
jenkins  36719 36715  0 02:22 ?        00:00:00 (sd-pam)
jenkins  36726     1  0 02:22 ?        00:00:00 /usr/bin/daemon --name=jenkins --inherit --env=JENKINS_HOME=/var/lib/jenkins --output=/var/log/jenkins/jenkins.log --pidfile=/var/run/jenkins/jenkins.pid -- /usr/bin/java -Djava.awt.headless=true -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
jenkins  36727 36726 34 02:22 ?        00:00:16 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080

我只是按照指南安装的here

在我安装它之前,我做了通常的事情:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

为什么我看不到 jenkins 有什么想法吗?

最佳答案

我刚刚发现了这个问题。 Dediserve 为每台服务器都内置了基于 Web 的外部固件。我刚刚在 dediserve 控制面板中打开了 8080,它可以正常工作。

我习惯了没有这样的 FW 的 linode - 你必须在每台服务器上安装你自己的,否则它就会暴露。

关于ubuntu - 在新的 ubuntu 16.04 服务器上安装了 jenkins,运行但没有网站,日志中也没有任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46780739/

相关文章:

mongodb - 在 Ubuntu 12.04 上通过 mongodb-10gen 包安装时,Mongo 不运行

docker - 运行 docker 镜像时找不到设置 docker 工作区选项的选项

jenkins - 如何通过 Jenkins Build Offline 将 Artifactory 部署到 Maven 存储库(JFrog Artifactory )?

jenkins - 多选值选项 Jenkins

bash - 使用 sed 取消注释代码

ubuntu - 什么是 gcc 4.1.3?

ubuntu - Linux/Ubuntu : Restricting access to specific USB ports based on username

linux - 从 Ubuntu 中的程序保存后,文件所有权更改为 root

ios - Jenkins 无法在工作区中创建测试报告文件夹

jenkins - 未在 Sonar 仪表板中覆盖新代码