Я пытаюсь сделать следующее:
@ A example.org
www CNAME myotherexample.org.
и в index.php для example.org:
header("Location: http://www.example.org");
die();
Это должно работать, но не работает. DNS-запись для myotherexample.org выглядит следующим образом:
*.myotherexample.com A SERVERIP
Определение vHost для myotherexample выглядит следующим образом:
ServerName awesome.myotherexample.org
ServerAlias *.myotherexample.org
Каждый запрос к myexample.org перенаправляется на www.myexample.org (пока все хорошо), но затем приложение завершает запрос сервера Apache на том же сервере, но без запроса виртуального хоста. Я регистрирую доступ к vhost в объединенном журнале, но запрос к www.example.org отображается в общем журнале apache, поэтому ни один vHost не получил запрос.
Любая помощь будет очень признательна.
решение1
Похоже, вы не настроили оператор NameVirtualHost *:80
/ NameVirtualHost *:443
в Apache (предполагая, что это не изменилось в версии 2.4 — у меня есть опыт только с 2.2).
Показывает ли dig
или host
то, что вы ожидаете?
Для чего-либо еще потребуется увидеть конфигурацию Apache и вывод из dig
, host
, или nslookup
.