0

我想在 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。可能吗?我怎样才能达到我的愿望?PS:我只想在同一个子网上共享我的网站。因此,任何可以 ping 我的人都可以进入http://my_ip/wiki并获取 wiki,http://my_ip/redmine并获取 redmine。

4

1 回答 1

0

如果您在本地hosts文件中输入多个网站,则可以在 localhost 上托管多个网站:

它位于 Windows 中的c:\Windows\System32\drivers\etc\. 在 Linux 和 Unix 系统中,通常在\etc\.

格式很简单,主机名、空格和 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.

于 2012-11-29T16:21:23.793 回答