nginx 服务器块未被拾取

nginx 服务器块未被拾取

我在 Raspbian 上运行 nginx,并尝试在默认服务器块旁边添加另一个服务器块。我有两个文件defaultblog.mydomain.com其中 mydomain 显然是我自己的域。在default文件中我有:

http://pastebin.com/bVWSLMf5

这工作正常,当我通过 8080 访问 mydomain.com 时,我得到了标准的“

欢迎使用 nginx!

第二个文件blog.mydomain.com是:

http://pastebin.com/PtCECSE4

当我访问http://blog.mydomian.com:8080我又收到默认的欢迎信息了。文件夹中有一些东西(一个我在其他地方托管的 wordpress 安装),所以我真的不知道为什么我没看到它?

答案1

您可能想尝试在第一个服务器块中指定 server_name。我怀疑服务器名称映射中发生了一些事情,因此两个名称都解析为同一个根。

看: http://nginx.org/en/docs/http/ngx_http_core_module.html#server_name

有关服务器名称的更多信息。

答案2

好吧,奇怪的是,如果我将两个文件合并在一起,default它会按预期工作。作为参考,我现在在一个文件中有以下内容:

http://pastebin.com/hVJLTHBv

相关内容