我想在 Ubuntu Linux 上使用 Apache2 在同一个 IP、同一个服务器和同一个域上托管两个不同的站点。假设我有以下代表将提供内容的站点的目录:
/srv/www/blog/ #for the blog
/srv/www/mainsite/ #for the main site
我想设置 Apache2 以便应用以下内容:
- 当用户访问
http://mysite.com/
时,他们会收到来自/srv/www/mainsite/
. - 当用户访问
http://mysite.com/blog
时,他们会收到来自/srv/www/blog/
.
我原以为我要设置多个虚拟主机,但似乎只适用于不同的域和/或 IP。我需要在 apache2 配置中做什么才能实现上述功能?
在你的里面
<VirtualHost>
:如果您已经有目录块,请忽略目录块
/srv/www
- 我只是将它们放入以明确表示您需要 Apache 的访问控制以允许访问两者。