麻烦和虚拟主机的麻烦

时间:2012-11-09 16:04:36

标签: apache debian virtual hosts

我有一个大问题。 我在Debian OS上安装了VPS,并安装了LAMP。全新安装。 对于控制面板我使用Webmin。 现在我尝试使用webmin在我的服务器上设置多个子域,例如:

downloads.my-domain.com
cpanel.my-domains.com
forum.my-domains.com

但问题接下来发生了什么,虽然我没有使用虚拟主机,但是当我使用my-domain.com访问它时,一切都很完美,但是当我添加虚拟主机时,我可以访问它,但my-domain.com变为不可用,因为它重定向到我添加的虚拟主机。当我添加2个以上的虚拟主机时,问题仍然存在。 此外,当我尝试访问虚拟服务器时,例如downloads.my-domain.com,它再次重定向到cpanel.my-domains.com 当我删除虚拟主机时,访问my-domain.com是成功的......

我所知道的:   - 这对我的域名提供商来说不是问题。我正确地添加了子域并将主机记录添加到我的VPS IP中。   - 我为每个虚拟主机添加了唯一的名称。   - 没有两个相同的虚拟主机   - 每个virtaul主机都有自己的目录:例如:downloads.my-domain.com拥有自己的WWW目录:/ var / downloads

有人能帮助我吗?感谢。

1 个答案:

答案 0 :(得分:0)

我通过删除所有存在的虚拟主机并手动将这些代码添加到我的httpd.conf中来修复每个虚拟主机:

<VirtualHost *:80>
        ServerAdmin admin@my-domain.com
        DocumentRoot "/var/www/download.my-domain.com"
        ErrorLog /var/www/error_download.log
        CustomLog /var/www/access_download.log common
        ServerName download.my-domain.com
        ServerAlias download
        <Directory "/var/www/download.my-domain.com">
                AllowOverride All
        </Directory>
</VirtualHost>

因此,如果你有(或者你有)同样的问题,只需编辑这些行以符合你自己的标准并使用它。

您可以使用我刚刚创建的编辑器/生成器来自定义此代码。 http://server2.elite7hackers.us/apps/vhosts/