返回我的服务器 IP 而不是域名

返回我的服务器 IP 而不是域名

所以我之前设置了这个服务器...让它指向 vhost 中的几个域。我刚刚摆脱了这些域,现在主要想用它来开发东西/沙盒。当我再次输入服务器 IP 地址时...它会自动指向该域。我该如何让它在我访问 IP 地址时不再自动指向该域。(我已将其设置为自动重定向到 https)

答案1

您需要为 IP 创建单独的 VirtualHost,就像创建域名一样,并将其定位到您想要的页面。它可以是 404 页面或空白页或其他内容。

使用 Apache 2.4,第一个 vhost 将是通过 IP 定位的主主机,不需要“ServerName”

<VirtualHost *:80>
    ServerAdmin YourEmail
    DocumentRoot /home/apache/www
    <Directory /home/apache/www/>
        Require all denied
    </Directory>
    ErrorLog /var/log/apache/error.log
    CustomLog /var/log/apache/access.log combined
    ServerSignature Off
</VirtualHost>
Include /path/to/vhosts/*.conf

相关内容