用nginx chrooting php-fpm
发布时间:2020-09-21 06:28:15 所属栏目:Nginx 来源:互联网
导读:我正在使用PHP 5.3.9和nginx建立一个新的服务器,所以我使用php-fpm SAPI选项编译PHP.它本身在nginx中使用以下服务器条目很有效:server { listen 80; server_name domain.com www.domain.com; root /var/www/clients/domain.c
我正在使用PHP 5.3.9和nginx建立一个新的服务器,所以我使用php-fpm SAPI选项编译PHP.它本身在nginx中使用以下服务器条目很有效:
它很好地服务我的PHP文件.为了增加安全性,我想chroot我的FPM实例,所以我在这个FPM实例的conf文件中添加了以下行:
并更改了nginx配置:
通过这些更改,nginx为我提供了任何PHP脚本的File not found消息.查看错误日志,我可以看到它将根路径添加到我传递给fastcgi的DOCUMENT_ROOT变量,因此我尝试在位置块中覆盖它,如下所示:
但我仍然得到相同的错误,并且调试日志显示发送到PHP-FPM的完整,未经过批次的路径. 为了让这个工作,我错过了什么? 最佳答案 看起来你忘记了/.
应该读: (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- json – 如何在proxy_pass中设置内容类型?
- 如何找不到nginx try_files日志文件?
- asp.net – 如何配置nginx以支持cloudflare下的signalr3?
- ruby-on-rails – 使用capistrano重新启动Rails应用程序的N
- 简单配置Nginx和Varnish
- 我的nginx fastcgi配置下载php文件而不是执行它们
- os x上的node.js socket.io服务器不能连接超过120个客户端
- node.js-矛盾的CORS错误:不存在“ Access-Control-Allow-O
- nginx条件Accept头
- PHP表单提交后出现502 bad gateway解决办法
推荐文章
站长推荐
- javascript – 502使用ExpressJS与nginx时网关不
- ubuntu – nginx,所有文件应该由www-data拥有吗?
- 403 Forbidden nginx/1.11.9 – Laravel 4
- node.js-如何在容器内正确运行nodejs?
- ruby-on-rails-如何配置Nginx代理到Rails应用程序
- ruby-on-rails – 无法生成应用程序
- 无法写入nginx www文件夹
- Nginx反向代理:post_action如果代理缓存命中 –
- 将Nginx修补为ip_hash 4个八位字节而不是3个
- linux – 在vps上的docker容器上的输出端口的ngi
热点阅读