我是Ubuntu服务器端的新手。我试图使用Ubuntu作为我的在线编码平台和教练网站的主机。
我在虚拟机上安装了Ubuntu服务器,并安装了一些虚拟编程实验室所需的软件。为了生成服务器,我遵循了概述的这里指令。
我正在尝试从我的虚拟编程实验室安装访问虚拟机上的端口。我的问题本质上是,如何在Mac上的VirtualBox上安装服务器,如何找到url和端口,例如
http:// servername :端口
如果我能找到这个,我就可以用虚拟编程实验室把网站指向服务器,这样处理就可以了。我正在使用一个标准的WiFi家庭连接。
发布于 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
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
在担心其他信息之前,先做这些事情。
问候
抢夺
https://askubuntu.com/questions/429447
复制相似问题