关于nginx配置文件测试的问题

最近在配置nginx时,发现了一个问题,是关于nginx配置文件测试的。

如下的nginx配置,在upstream没有配置的情况下:

我们通过nginx -t测试可以发现,是可以测试通过的。

照说要报错才对。初步怀疑是把o2o-frontend-gateway当成一个域名了?

我们把o2o-frontend-gateway改成o2o_frontend-gateway,发现可以测试通过。

  • 结论:
    在配置nginx的upstream时,upstream最好不要使用-,可用下划线代替。
    nginx版本:Tengine version: Tengine/2.1.2 (nginx/1.6.2)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

17 + 1 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据