詹金斯:无法访问此站点

Jenkins: This site cannot be reached

我设置了一个 DigitalOcean 服务器 运行ning ubuntu 18.04 并尝试在其上 运行 Jenkins。我完全按照本教程中的说明进行操作: https://www.digitalocean.com/community/tutorials/how-to-install-jenkins-on-ubuntu-18-04

在第 4 步之前效果很好。当我输入时: http://your_server_ip_or_domain:8080

用DigitalOcean ip代替"your_server_ip_or_domain",当然浏览器说的是"This site cannot be reached"。在此之前的每一步都完美无缺。防火墙对它开放。

我还确保安装了 JRE。

编辑:我在另一个教程中读到 Jenkins 不支持 Java 10 或 11,所以我删除了 Java 11 并安装了 Java 8,并按照本教程进行操作: https://linuxize.com/post/how-to-install-jenkins-on-ubuntu-18-04/

我还使用以下命令安装了 Web 服务器:

sudo apt-get install nginx

无论我将 ipaddress 放入浏览器还是 ipaddress:80 或 ipaddress:8080,都出现同样的错误。我可以从网络外ping ip ok。有什么想法吗?

我明白了。 Nginx 正在侦听端口 80,因此您也需要为该端口打开防火墙。使用以下命令:

sudo ufw allow 80

现在我可以通过输入 ipaddress:8080

使用 ipaddress:80 和 jenkins 获取 nginx 的默认网页