У меня есть два имени домена, два сертификата ssl и два ip-адреса. Я пытаюсь настроить для себя файлы apache virtualhost для них.ИмяVirtualHost *: 80 не имеет VirtualHosts
Во-первых, я прокомментировал все экземпляры «NameVirtualHost» и «Listen» для портов 80 и 443. Затем я сделал следующее с файлами виртуальных хостов.
VirtualHost файл для domain1:
NameVirtualHost 1.1.1.1:80
Listen 1.1.1.1:80
Listen 1.1.1.1:443
<VirtualHost 1.1.1.1:80>
ServerName domain1.com
...
</VirtualHost>
<VirtualHost 1.1.1.1:443>
...
</VirtualHost>
VirtualHost файл для domain2:
NameVirtualHost 2.2.2.2:80
Listen 2.2.2.2:80
Listen 2.2.2.2:443
<VirtualHost 2.2.2.2:80>
ServerName domain2.com
...
</VirtualHost>
<VirtualHost 2.2.2.2:443>
...
</VirtualHost>
* NameVirtualHost * не является устаревшим, и это больше не требуется. – andreszs