问答详情
源自:3-2 Symfony2核心文件及目录结构介绍

请问Nginx因该如何配置?

请问Nginx要如何配置呢? 我这里用网上查到的都不行.

提问者:张炽羽 2015-04-20 21:06

个回答

  • 洪涛
    2015-04-26 21:48:43

    你可以参考一下nginx网站,上面有一个官方推荐的跑symfony2的配置。

    你先ping一下域名,看看有没有到你的虚拟机,如果到了的话,那么多半是你nginx配置的问题,你可以打开debug log看看到底你的请求被转发到哪个文件上去了。

    symfony2是用你访问的是app.php还是app_dev.php来判断环境的,你可以对比一下看看这两个文件的区别。

  • 张炽羽
    2015-04-20 22:23:36

    嗯,仔细看了一下,似乎是可以的. 我再Vagrant环境里重启nginx时没用sudo.

    但是访问app.php下面的路径全都404,查了下似乎是因为开发环境.  我使用 hosts 增加的sf1.dev作为域名,是不是和这个.dev 有关系呢? 我看见AppKernel.php中有一处判断,dev,test. 请问Symfony是用什么机制来判断开发环境还是生产环境的? 应该不是域名吧?