1

我希望不同的域路由到同一服务器上的子目录。

例子:

如果我的 Apache 根目录是 /var/www/ - 我希望 example1.com 路由到 /var/www/example1/ - 并且 example2.com 路由到 var/www/example2/。

我需要配置 Apache 吗?或者我应该在 /var/www/index.php 中编写一个 PHP 脚本来路由?

4

1 回答 1

1

您是否有权访问您的 Apache 配置文件,可能位于/etc/apache2/apache2.conf或中/etc/httpd/httpd.conf

<VirtualHost *:80>
  DocumentRoot "/var/www/example1"
  ServerName example1.com
    ServerAlias www.example1.com
  <Directory "/var/www/example1">
    allow from all
    Options -Indexes
  </Directory>
</VirtualHost>

<VirtualHost *:80>
  DocumentRoot "/var/www/example2"
  ServerName example2.com
    ServerAlias www.example2.com
  <Directory "/var/www/example2">
    allow from all
    Options -Indexes
  </Directory>
</VirtualHost>

更多信息请访问http://httpd.apache.org/docs/2.2/vhosts/

于 2013-04-16T22:59:34.570 回答