Web 服务器显示 IP 地址而不是域名

Web 服务器显示 IP 地址而不是域名

我在 CentOS 7 上运行 Web 服务器 (Apache2)。我有以下虚拟主机文件。网站正在按预期提供服务。但是,浏览器 (任何浏览器) 中的 URL 从域名 verizondecom.com 更改为服务器的 IP 地址。

需要进行什么更改才能使 URL 成为域名而不是服务器的 IP?

NameVirtualHost *:80

<VirtualHost *:80>
   ServerName www.verizondecom.com
   ServerAlias verizondecom.com
   ErrorLog /var/log/httpd/verizondecom.err
   CustomLog /var/log/httpd/verizondecom.log combined
   DocumentRoot /var/www/www.verizondecom.com/public
   SetEnv ENVIRONMENT "production"
<Directory "/var/www/www.verizondecom.com/public">
   AllowOverride ALL
   Order allow,deny
   Allow from all
   Require all granted
</Directory>
</VirtualHost>

答案1

您是否检查过 DocumentRoot 上的动态内容是否在进行这种重定向?DocumentRoot 上是否有 .htaccess?似乎您的应用程序内部正在运行一些处理。

答案2

问题出在 GoDaddy 的域名设置上。他们配置不当,导致发送的是 IP 地址,而不是域名。

相关内容