我在ubuntu 13.10机器上运行LAMP,并且有一些站点正在运行(个人项目)。现在,我希望网络中的人能够键入我的ip /站点并查看我正在从事的工作。我已经在服务器上设置了虚拟主机来运行此站点。目前,如果我将手机连接到网络并输入ip,我会看到默认的Apache“它可以正常工作”,但是如果我做ip / site,则找不到。我不是一个系统专家,所以我将不胜感激。
作为请求的一部分,请求机器必须按名称请求虚拟主机,以使apache知道要服务的站点。
如果虚拟主机名不是DNS可以解析的实际主机名,则需要将这些名称添加到客户端计算机的“主机”文件或等效文件中。
例如,您的服务器可能具有192.168.1.17和IP,并且您已经在其Apache上设置了一些虚拟主机,并将它们称为“ testsite”和“ experiment.whatever.tld”。
仅在请求中使用不带主机名的ip(例如,通过输入浏览器),apache将提供它找到的第一个虚拟主机。
但这听起来好像您实际上并未在使用虚拟主机?您要显示的文件位于/var/www/somecoolsite/index.html中?您可能需要确保在URL中包括斜杠:http:// ipaddress / somecoolsite /,除非您已配置了默认情况下根据需要将其添加的apache。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句