Я установил сервер LAMP и настроил свое доменное имя для разрешения на соответствующий IP-адрес. Однако, когда я подключаюсь к серверу с его доменным именем, он имеет IP-адрес в адресной строке. Мой / etc / apache2 / sites-available / default выглядит так:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin ...
ServerName mydomainname.irrelevant.to.the.question
DocumentRoot /var/www
...
Я думал, что это должно было исправить такое поведение. Что еще требуется?
Скорее всего, это ваше приложение PHP.
Apache не будет беспокоиться о таком перенаправлении без специального указания Redirect
или RewriteRule
делает это (это не "принудительное" соответствие ServerName
в любом случае), но многие веб-приложения в мире предпочитают, чтобы запрошенное имя хоста соответствовало тому, с чем они настроены внутри.