Apache 使用虚拟主机托管多个域

Apache 使用虚拟主机托管多个域,apache,dns,web-hosting,Apache,Dns,Web Hosting,我已经到处寻找这个答案,但找不到有效的解决办法。就这样 我在我的服务器上设置了两个虚拟主机,每个都有一个单独的域名。但是,当我访问列表中的第一个域时,它将为第二个域的DocumentRoot提供服务。我甚至让他们在不同的端口监听。在我的DNS中,在每个域下,我都将它们引导到服务器的IP 这是我的Apache.conf文件: ServerName 137.117.33.226 <VirtualHost *:443> ServerName joshstroup.me

我已经到处寻找这个答案,但找不到有效的解决办法。就这样

我在我的服务器上设置了两个虚拟主机,每个都有一个单独的域名。但是,当我访问列表中的第一个域时,它将为第二个域的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>
ServerName 137.117.33.226
服务器名joshstroup.me
ServerAlias www.joshstroup.me
DocumentRoot/var/www/html
斯伦金安
SSLCertificateFile/etc/apache2/ssl/joshstroup.me.cert
SSLCertificateKeyFile/etc/apache2/ssl/joshstroup.me.key
ServerName respice.xyz
ServerAlias www.respice.xyz
DocumentRoot/var/www/respice

您不应该使用NameVirtualHost吗?NameVirtualHost早在2.2中就被弃用了,我相信,它不再被配置解析器使用了,并且在尝试使用它运行配置时会发出警告。难道您没有NameVirtualHost吗?NameVirtualHost早在2.2中就被弃用了,我相信,配置解析器不再使用它,并且在尝试运行配置时会发出警告