我正在尝试设置一个apache 2 Web服务器(在Debian上),将用户重定向到两个不同的根目录。如果用户输入:
我一直在尝试各种各样的场景,但我似乎无法让它发挥作用。任何帮助将不胜感激!
答案 0 :(得分:0)
您可以在Apache中使用Virtual Hosts,并设置正确的ServerName
参数。因此,根据请求的服务器名称,将选择VirtualHost
,并且VirtualHost
的配置将被应用。
Sample Configration看起来像这样。
Listen 80
<VirtualHost *:80>
DocumentRoot "var/www/link1"
ServerName 12.34.56.78
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "var/www/link2"
ServerName mydomain.name
# Other directives here
</VirtualHost>
PS:上面的配置适用于Apache Web Server 2.4,可能与2.2不同,并确保您对DocumentRoot
中提到的目录具有正确的权限