浏览器地址栏中的服务器域名被替换为IP地址

浏览器地址栏中的服务器域名被替换为IP地址

我安装了 LAMP 服务器并设置了域名以解析为适当的 IP 地址。但是,当我使用域名连接到服务器时,地址栏中显示的是 IP 地址。我的 /etc/apache2/sites-available/default 如下所示:

NameVirtualHost *:80

<VirtualHost *:80>
        ServerAdmin ...
        ServerName mydomainname.irrelevant.to.the.question

        DocumentRoot /var/www
...

我认为这应该可以修复此问题。还需要什么?

答案1

它很可能是您的 PHP 应用程序。

如果没有特别告知RedirectRewriteRule执行,Apache 不会进行这种重定向(它不会ServerName以任何方式“强制”匹配),但世界上很多 Web 应用程序都喜欢让请求的主机名与它们内部配置的主机名相匹配。

相关内容