首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问虚拟机中的jenkins

无法访问虚拟机中的jenkins
EN

Stack Overflow用户
提问于 2016-11-24 22:36:21
回答 1查看 3.5K关注 0票数 1

我安装了装有Ubuntu 14.10服务器、Jenkins和Apache的virtualbox。当我访问此virtualbox的IP时,apache的主页加载正确。但是当我试图通过x.x:8080(我的虚拟盒子的ip)访问jenkins时,它不能加载。我只收到连接超时错误

我尝试配置一个不同的端口(8081和6060),但不起作用。我还向VirtualBox添加了一个端口转发,但这不起作用……

有人建议我如何访问在虚拟机中运行的jenkins吗?

EN

回答 1

Stack Overflow用户

发布于 2016-11-24 22:41:30

根据您是否需要主机以外的计算机可以访问该计算机,您需要桥接的或仅主机的网络接口https://www.virtualbox.org/manual/ch06.html

我刚刚完成了Nginx、Java和Jenkins的完整安装:

代码语言:javascript
复制
sudo apt-get install nginx
sudo apt-get install openjdk-7-jdk
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

在一个新的Ubuntu VirtualBox实例上,其中第一个接口是仅主机接口,第二个接口是NAT:

下面是我的/etc/network/interface:

代码语言:javascript
复制
# The loopback network interface
auto lo
iface lo inet loopback

# Host-only interface
auto eth0
iface eth0 inet static
        address         192.168.56.20
        netmask         255.255.255.0
        network         192.168.56.0
        broadcast       192.168.56.255

# NAT interface
auto eth1
iface eth1 inet dhcp

我可以从我的主机192.168.56.20:8080连接到Jenkins,而不需要端口转发。你一定有一些与Jenkins无关的东西在运行,可能是防火墙相关的。尝试将Jenkins设置回8080,删除端口转发,并检查可能会阻碍的防火墙规则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40789046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档