首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用虚拟机访问Ubuntu端口吗?

我可以使用虚拟机访问Ubuntu端口吗?
EN

Ask Ubuntu用户
提问于 2014-03-04 17:48:46
回答 1查看 2.6K关注 0票数 1

我是Ubuntu服务器端的新手。我试图使用Ubuntu作为我的在线编码平台和教练网站的主机。

我在虚拟机上安装了Ubuntu服务器,并安装了一些虚拟编程实验室所需的软件。为了生成服务器,我遵循了概述的这里指令。

我正在尝试从我的虚拟编程实验室安装访问虚拟机上的端口。我的问题本质上是,如何在Mac上的VirtualBox上安装服务器,如何找到url和端口,例如

http:// servername :端口

如果我能找到这个,我就可以用虚拟编程实验室把网站指向服务器,这样处理就可以了。我正在使用一个标准的WiFi家庭连接。

EN

回答 1

Ask Ubuntu用户

发布于 2014-03-04 18:07:46

这里可能会发生几件事:

1)检查VM是否配置为使用网络桥接。默认情况下,Virtualbox将网络设置为NAT,这将在来宾上为您提供一个10.x.x.xIP,而不是适合您的网络的IP;

2)确保客户的主机名可以由网络上的DNS解析。在此期间,您可以通过IP而不是主机名进行连接;

3)确保Apache服务在主机上运行。sudo service apache2 start

4)如果您在客户端配置了防火墙,请确保它允许通信通过端口80。

5)做一些简单的故障排除。例如,从VM客户机中ping您的实验室机器,从VM主机中ping VM来宾,从您的实验室机器中ping VM来宾,等等……

很抱歉,如果有些,或全部,这是教你吃鸡蛋,但细节是缺乏在文章。另外,有时我仍然会被一个或多个以上的人发现。

抢夺

更新:

很抱歉,我的工作日程很紧张,所以我很少有机会来这里参观。

您看到的关于Apache无法解析主机名的消息是由于主机名不在/etc/主机中或在DNS中定义的。这样做,这个信息就会消失。

如果您无法使用http://yourservername:80访问您的get服务器,那么请确保防火墙上打开了端口80。

您可以使用nmap检查端口是否已打开。

如果有必要,安装nmap sudo apt-get install nmap

代码语言:javascript
复制
nmap yourservername

这将给出当前打开的端口的列表。例如:

Starting Nmap 5.21 ( http://nmap.org ) at 2014-03-12 17:23 GMT Nmap scan report for backup (192.168.24.12) Host is up (0.00021s latency). Not shown: 998 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http

在担心其他信息之前,先做这些事情。

问候

抢夺

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

https://askubuntu.com/questions/429447

复制
相关文章

相似问题

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