使用VirtualHosts托管多个域

时间:2015-08-31 03:44:10

标签: apache dns web-hosting

我为这个答案进行了广泛的搜索,找不到合适的解决方案。所以这里,

我在我的服务器上设置了2个VirtualHost,每个VirtualHost都提供一个单独的域名。但是,当我访问列表中的第一个域时,它会提供第二个域的DocumentRoot。我甚至让他们都在不同的端口上听。在我的每个域下的DNS中,我已经让它们通向服务器的IP。

这是我的Apache .conf文件:

ServerName 137.117.33.226

<VirtualHost *:443>
        ServerName joshstroup.me
        ServerAlias www.joshstroup.me
        DocumentRoot /var/www/html

        SSLEngine on
        SSLCertificateFile /etc/apache2/ssl/joshstroup.me.cert
        SSLCertificateKeyFile /etc/apache2/ssl/joshstroup.me.key
</VirtualHost>
<VirtualHost *:80>
        ServerName respice.xyz
        ServerAlias www.respice.xyz
        DocumentRoot /var/www/respice
</VirtualHost>

0 个答案:

没有答案