symfony 关于nginx的配置问题

Posted 织梦行云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了symfony 关于nginx的配置问题相关的知识,希望对你有一定的参考价值。

好久没有使用symfony,今天想重新宠幸的时候,却碰到了一个很尴尬的问题,下载安装好symfony的时候访问首页成功安装,然而写了一个其它的路由却怎么都是404。

官网看了n遍的路由配置,什么开始第一个页面啊等等完全找不到头绪。总以想起路径的另外一种写法app.php/test/...,可能是ngixn的配置问题,因为我的nginx只做了最简单的.php文件转到php-fpm执行,于是找到原来的配置文件,发现问题

location /{
                index app_dev.php;
                try_files $uri @rewriteapp;//如果目录下没找到文件则转移到 try_files 的最后一个选项,发起一个内部 “子请求”,也就是进入下面的配置
        }
location @rewriteapp{
                rewrite ^(.*)$ /app_dev.php/$1 last;
        }

就这样这个问题ko了!

以前照搬没有理解的东西,总有一天会跑出来站在你面前~~!

以上是关于symfony 关于nginx的配置问题的主要内容,如果未能解决你的问题,请参考以下文章

ini Nginx PHP-FPM Symfony 2最小配置

nginx从网址隐藏symfony语言环境

nginx.conf 忽略了 nginx-ingress 配置映射片段

Symfony2 将哈希片段参数附加到分页 URL

谈nginx配置

linux学习:Nginx--常见功能配置片段与优化-06