我为这个答案进行了广泛的搜索,找不到合适的解决方案。所以这里,
我在我的服务器上设置了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>