我想在Apache中设置基于名称的虚拟主机,但我没有DNS名称(本地专用网络)。因此,我希望得到类似的东西:
http://192.168.0.1/wiki - First virtual host - wiki.
http://192.168.0.1/redmine - Second virtual host - redmine.
我建议通过在两个虚拟主机的 部分中使用 ServerName 选项来实现这一目标。但在Apache文档中没有提到我可以用于FQDN IP-addr。可能吗?我怎样才能实现我的愿望?
P.S。:我想只在同一个子网上共享我的网站。因此,任何可以ping我的人都可以输入http://my_ip/wiki
并获取wiki,http://my_ip/redmine
并获得redmine。
答案 0 :(得分:0)
如果您在本地hosts
文件中输入多个网站,则可以在localhost上托管多个网站:
它位于c:\Windows\System32\drivers\etc\
的Windows下。在Linux和Unix系统中,通常位于\etc\
。
格式非常简单,主机名是spacer和ip地址:
127.0.80.1 phpmyadmin.local
127.0.80.2 joomla.local
127.0.80.3 drupal.local
如果您想通过网络访问这些域,则需要访问DNS服务器。根据您的路由器(fritzbox会阻止它),您也可以使用dyndns,但您必须知道这只能在本地网络中使用。
如果使用DNS服务器,则需要使用本地网络IP,如192.168.0.1
。