我安装了 LAMP 服务器并设置了域名以解析为适当的 IP 地址。但是,当我使用域名连接到服务器时,地址栏中显示的是 IP 地址。我的 /etc/apache2/sites-available/default 如下所示:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin ...
ServerName mydomainname.irrelevant.to.the.question
DocumentRoot /var/www
...
我认为这应该可以修复此问题。还需要什么?
答案1
它很可能是您的 PHP 应用程序。
如果没有特别告知Redirect
或RewriteRule
执行,Apache 不会进行这种重定向(它不会ServerName
以任何方式“强制”匹配),但世界上很多 Web 应用程序都喜欢让请求的主机名与它们内部配置的主机名相匹配。