无法从浏览器访问Jenkins服务器

bjp0bcyl  于 2023-06-28  发布在  Jenkins
关注(0)|答案(3)|浏览(250)

我在ec2 aws中的ubuntu 18中设置了jenkins服务器。这是我使用的bash脚本。

#!/bin/bash
sudo apt update
sudo apt install openjdk-11-jdk -y
sudo apt install maven -y
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \
  /usr/share/keyrings/jenkins-keyring.asc > /dev/null
  
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
  https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

sudo apt-get update
sudo apt-get install jenkins -y
###

对于安全组,我设置了来自任何地方的所有流量。我可以ssh到instance并检查systemctl状态jenkins。i显示运行。但是当我通过使用端口:8080的pub ip访问jenkins时。我没有装子弹。
我尝试删除和添加每个规则到安全组,但没有任何帮助.我也使用默认的vpc。thank you
ss低于[入站规则

to94eoyn

to94eoyn1#

您的Jenkins服务器似乎运行在一个公共EC2示例上,您可以使用以下链接访问它(我刚刚使用家用PC和移动的测试了这个,我可以看到Jenkins initialPassword屏幕)

http://YOUR_EC2_PUBLIC_IP:8080/
如果您仍然无法从工作计算机访问它,则无法连接到它可能是由工作网络中的某些网络过滤引起的。请尝试在您移动的上访问它来测试这个理论。

vaqhlq81

vaqhlq812#

检查Jenkins运行
辅助系统|grep jenkins检查Jenkins是否运行
在您的情况下,8080可能正在为不同的应用程序运行,请尝试更改该端口,以防8080被不同的应用程序占用,然后重新启动Jenkins,它肯定会工作!

blpfk2vs

blpfk2vs3#

尝试手动重新安装Jenkins
按照以下步骤手动安装Jenkins。
在Ubuntu中安装Jenkins
最新步骤
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get更新
sudo apt-get install jenkins

相关问题