如何通过 webmin 或命令行(我使用的是 RHEL5 Linux)配置 Apache2,以便我可以在同一服务器上的同一端口上但在不同的子目录中拥有多个域?
例如,尝试在同一服务器上的端口 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 上,我通过主机 header 检测执行了一次此操作。但我不知道如何在 RHEL5 Linux 上通过 webmin 或文件编辑来完成此操作。我被困住了。
最佳答案
您所描述的功能称为虚拟主机。看看Apache's documentation 。一般来说,你需要编辑/etc/apache2/httpd.conf 文件来使事情发生(也许可以通过 webmin 编辑,但我不熟悉它)。
关于apache2 - 使用 Apache2 在同一服务器端口上托管多个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629114/