У меня есть сервер с 1 адресом ipv4 и несколькими адресами ipv6. Один домен перенаправлен на ipv4. Запись, которую я установил в apache ports.conf, выглядит так:
Listen ip.v4.address:80
NameVirtualHost ip.v4.address:80
и файл виртуального хоста:
<VirtualHost ip.v4.address:80>
DocumentRoot /var/www/first/
ServerName first.domain
ServerAlias www.first.domain
ErrorLog ...
CustomLog ...
</VirtualHost>
И все работает отлично.
Теперь я хочу создать новый виртуальный хост для второго домена со вторым IP. Я перенаправил второй домен на запись AAAA ipv6, добавив в ports.conf:
Listen [ip.v6.address]:80
NameVirtualHost [ip.v6.address]:80
создайте новый файл virtualhost:
<VirtualHost [ip.v6.address]:80>
DocumentRoot /var/www/second/
ServerName second.domain
ServerAlias www.second.domain
ErrorLog ...
CustomLog ...
</VirtualHost>
и перезапустите Apache. Не было ошибок при запуске сервера, но это не работает. Когда я ввожу второй домен в браузере, сервер не найден. Когда я вхожу на [ip.v6.address]
сайт появляется.
Любая помощь?