如何在nginx的子目录中安装symfony2 app
发布时间:2020-12-13 21:35:06 所属栏目:Nginx 来源:网络整理
导读:我需要在同一主机上但在不同的子目录(或位置块)上安装多个symfony2应用程序. 使用此配置,nginx在尝试访问任何URL时抛出“找不到文件”或重定向循环消息. 例: /login - /base/login/app1 - /base/app1/app2 - /base/app2 当前配置: root /base/default; #Po
我需要在同一主机上但在不同的子目录(或位置块)上安装多个symfony2应用程序. 使用此配置,nginx在尝试访问任何URL时抛出“找不到文件”或重定向循环消息. 例:
当前配置:
最佳答案
花了几个小时才发现这个(sf2 doc没有解释如何需要和解释cgi参数,你需要通过Request.php来理解),所以我分享了这个.
这是一个配置,对于目录{subdir}中的sf2似乎没问题(并且禁止访问除{subdir} / web / *之外的其他文件). 它适用于php-fpm(socket). 当然,将/ {subdir}替换为/ path / from / docroot / to / symfony_root / 可以通过将“dev”添加到“{subdir}”来选择dev environnement(因为url中的app_dev.php不再适用于此conf)
我希望它有帮助(并且没有任何错误配置),没有任何保证…… 当然,如果你不需要,你可以选择prod / dev conf.你可以使用var而只使用一个@ sf2位置:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- node.js-x-content-type-options的来源:nosniff来自哪里?
- nginx – “include_recipe”与Vagrantfile“chef.add_rec
- 套接字 – 单线程NGINX如何处理这么多连接?
- linux – 多个Nginx服务器是否使用ip_hash指令将相同的IP地
- Nginx ssl_verify_client和proxy_pass
- nginx – 为子目录指定不同的索引文件名
- 困扰我很长一段时间,nginx的if(!-e)问题
- jQuery ajax不会发出HTTPS请求
- ubuntu – 如何启动/重启fastcgi进程?
- IIS6上的配置PHP的方法