主域上的主页,影响子域。

时间:2014-07-28 17:32:06

标签: php apache .htaccess

所以我有www.example.comm.example.com。现在,当我转到m.example.com时,我会看到与www.example.com相同的内容。我在index.php内有一个m.example.com,所以我希望相反显示。

这是我的m.website.com.conf

<VirtualHost *:80>

    ServerName m.example.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/m/

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

我的apache2.conf

的一部分
<VirtualHost *:80>  
    ServerAdmin web@webite.com
    DocumentRoot /var/www/m
    ServerName m.example.com
    ErrorLog /var/log/apache2/mlog.log
</VirtualHost>  

所以现在我希望它可以在/var/www/m之外工作,而在里面,我有一个不会渲染的单独文件,因为主域接管了它。任何帮助都会很棒。

1 个答案:

答案 0 :(得分:1)

要向Apache添加虚拟主机,请使用本教程:https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-debian-7

这是我第一次看到有人将虚拟主机信息放在apache2.confsites-available文件夹中的2个文件上。在我的设置中,我在apache2.conf文件中有一个“include”语句,其中包含sites-enabled目录中的文件而不包含其他信息 - 这是Debian Linux的默认设置,我没有完全触动了它。我将所有虚拟主机配置放在sites-available目录中。那也是你应该把它们放在哪里。