多域路由

时间:2013-04-16 22:56:37

标签: php apache dns routing

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

示例:

如果我的Apache root是/ var / www / - 我希望example1.com路由到/ var / www / example1 / - 和example2.com路由到var / www / example2 /.

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

1 个答案:

答案 0 :(得分: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/

的更多信息