Назад | Перейти на главную страницу

Доменное имя сервера заменяется IP-адресом в адресной строке браузера.

Я установил сервер 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 в любом случае), но многие веб-приложения в мире предпочитают, чтобы запрошенное имя хоста соответствовало тому, с чем они настроены внутри.