使用 MySQL PHP 和 Nginx 设置 VPS

使用 MySQL PHP 和 Nginx 设置 VPS

你好,我一直按照本指南在 Linode 上设置 VPS: http://themesforge.com/featured/high-performance-wordpress-part-3/

一切运行正常,但我设置的域名只显示 Nginx 欢迎屏幕,而不显示其自身文件夹中的内容。我可能做错了什么?

答案1

一切运行正常,但我设置的域名只显示 Nginx 欢迎屏幕,而不显示其自身文件夹中的内容。我可能做错了什么?

Nginx(和其他现代 http 服务器)可以使用 HTTP HOST 标头在一个 IP 地址上托管多个站点,该标头告诉服务器浏览器希望将哪个站点传送给它。

因此,虚拟主机会尝试将此主机标头与其拥有的虚拟主机之一进行匹配。如果无法实现,nginx 将从其默认站点(无论哪个)提供内容

我怀疑这里发生了什么。因此,我会:

  • 检查您的虚拟主机server_name 指令与您期望使用的相匹配。
  • 确保您通过预期的 DNS 访问网站。例如,我的主机给我一个这样的 DNS 条目:myaccount1.vps.myhost.net。转到那里会触发我的默认处理程序,因为那是主机,而http://www.ninefingersisawesome.com转到正确的地方。

相关内容