通过 IP 地址访问服务器时使 Nginx 指向 vhost

通过 IP 地址访问服务器时使 Nginx 指向 vhost

我有一个新设置的 VPS,在 Ubuntu 上运行 Nginx。

目前,当我访问我的服务器的 IP(例如http://123.123.123.123)时,它会显示的内容/usr/share/nginx/www

我唯一的 vhost ( mydomain.com) 位于/srv/www/mydomain.com/public_html

实际域名尚未指向我的 VPS,因为它仍在生产站点上使用。如何在不编辑域 DNS 设置的情况下通过我的 VPS 的 IP 访问虚拟主机?基本上,当我在浏览器中输入我的 VPS IP 地址时,它应该会带我到我的虚拟主机中的站点。

理想情况下,我想要一个配置,这样我可以mydomain.com在时间到来时更改 A 记录,它将从服务当前站点转变为指向我的 VPS 上的站点。

答案1

将会有一个默认的虚拟主机,其/usr/share/nginx/www设置为root。您可能想要禁用此虚拟主机,以便它仅使用您域的虚拟主机。

相关内容