Apache中基于名称的虚拟主机

时间:2012-11-29 16:17:54

标签: apache redmine

我想在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。

1 个答案:

答案 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