使用Apache2在同一服务器端口上托管多个域

时间:2009-03-10 06:31:39

标签: apache2 multiple-domains hostheaders

如何通过webmin或命令行配置Apache2(我使用的是RHEL5 Linux),以便我可以在同一端口上但在不同子目录中的同一服务器上拥有多个域?

例如,尝试在同一服务器上的端口80(默认端口)上检测homerentals.ws和homerepair.ws。我知道我的DNS拥有两个地址,网页点击目前转到同一个测试页面。现在我需要的是网页命中转到子目录,但不显示此子目录。例如,我希望人们前往http://homerentals.ws并被重定向回http://homerentals.ws/homerentals/。相反,http://homerentals.ws将转到/ var / www / html / homerentals,而http://homerepair.ws将转到var / www / html / homerepair,但在URL中看起来不会有任何不同。

在IIS上,我使用host-header检测执行了一次。但我不知道如何通过webmin或文件编辑在RHEL5 Linux上进行操作。我被卡住了。

1 个答案:

答案 0 :(得分:3)

您要描述的功能称为虚拟主机。看看Apache's documentation。一般来说,您需要编辑/etc/apache2/httpd.conf文件以使事情发生(也许它可以通过webmin编辑,但我不熟悉它。)