[{"data":1,"prerenderedAt":226},["ShallowReactive",2],{"article-php-fpm网站目录权限配置":3},{"title":4,"article":5,"hot_article":16,"month_arch":75,"cover":223},"php-fpm网站目录权限配置 - 独孤影的博客",{"id":6,"title":7,"uri":7,"author":8,"tags":9,"created_at":13,"view_count":14,"content":15},16,"php-fpm网站目录权限配置","duguying",[10,11,12],"php-fpm","权限","nginx","2014-10-18 01:36:10",7276,"\u003Cp>今天本来想搭建一个现成的php网站系统，打算使用nginx+php-fpm来搭建。可是，问题来了……\u003Cbr\u002F>\u003C\u002Fp>\u003Cp>将php文件放置于\u002Fusr\u002Flocal\u002Fnginx\u002Fhtml下，一切正常，我将php文件放置于其它目录却出问题了，\u003Cspan style=\"line-height: 23px;\">File not found.&nbsp;\u003C\u002Fspan>，nginx配置文件没有任何问题，配置文件如下：\u003Cbr\u002F>\u003C\u002Fp>\u003Cpre class=\"brush:plain;toolbar:false\">worker_processes&nbsp;&nbsp;1;\n\nevents&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;worker_connections&nbsp;&nbsp;1024;\n}\n\nhttp&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mime.types;\n&nbsp;&nbsp;&nbsp;&nbsp;default_type&nbsp;&nbsp;application\u002Foctet-stream;\n\n&nbsp;&nbsp;&nbsp;&nbsp;sendfile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on;\n&nbsp;&nbsp;&nbsp;&nbsp;keepalive_timeout&nbsp;&nbsp;65;\n\n&nbsp;&nbsp;&nbsp;&nbsp;server&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;80;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_name&nbsp;&nbsp;localhost;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;access_log&nbsp;&nbsp;logs\u002Frex_test.log;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u002Ftmpwww\u002Fhello;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u002Ftmpwww\u002Ftest;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location&nbsp;\u002F&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index&nbsp;&nbsp;index.html&nbsp;index.htm;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;pass&nbsp;the&nbsp;PHP&nbsp;scripts&nbsp;to&nbsp;FastCGI&nbsp;server&nbsp;listening&nbsp;on&nbsp;127.0.0.1:9000\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location&nbsp;~&nbsp;\\.php$&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_pass&nbsp;&nbsp;&nbsp;127.0.0.1:9000;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_index&nbsp;&nbsp;index.php;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SCRIPT_FILENAME&nbsp;&nbsp;$document_root$fastcgi_script_name;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_params;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;}\n}\u003C\u002Fpre>\u003Cp>配置文件是不存在错误的，各种百度谷歌之后，觉得问题应该是出在网站目录权限上，特地测试了一下，手动创建了\u002Ftmpwww文件夹，在其下手动创建hello文件夹，其下放置info.php文件：\u003Cbr\u002F>\u003C\u002Fp>\u003Cpre class=\"brush:php;toolbar:false\">&lt;?php\nphpinfo();\u003C\u002Fpre>\u003Cp style=\"text-align: left;\">访问，正常。为了重现错误，我在tmpwww文件夹下面创建test文件夹，其下info.php。正常，tree -p查看我原来不能正常访问的网站目录，发现部分层级的目录是drwxr-x---，你妹这不是group连读的权限都没有么。chmod 750 \u002Ftmpwww\u002Ftest将\u002Ftmpwww\u002Ftest也改为了\u003Cspan style=\"line-height: 23px;\">drwxr-x---，nginx配置文件改为如上（即网站根切换到\u002Ftmpwww\u002Ftest），File not found. 再次出现，故障重现了。\u003C\u002Fspan>\u003C\u002Fp>\u003Cp style=\"text-align: left;\">\u003Cspan style=\"line-height: 23px;\">\u003Cimg src=\"\u002F\u002Foss-cn-qingdao.aliyuncs.com\u002Fduguying\u002F2014\u002F10\u002F18\u002Fphp_fpm_permission_debug.png\" title=\"\" alt=\"php_fpm_permission_debug.png\"\u002F>\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"line-height: 23px;\">总结，\u003Cstrong>对于php-fpm，网站目录必须至少可读，并且其路径中涉及到的各层级目录也必须保证至少可读\u003C\u002Fstrong>，只有这样php-fpm及其worker进程才能访问到网站的根目录。\u003C\u002Fspan>\u003C\u002Fp>",{"title":17,"list":18},"最热文章",[19,25,31,37,43,49,55,61,67,69],{"id":20,"title":21,"uri":22,"author":8,"created_at":23,"view_count":24},28,"docker容器目录与主机目录同步","\u002Farticle\u002Fdocker容器目录与主机目录同步","2014-12-31 12:34:08",15573,{"id":26,"title":27,"uri":28,"author":8,"created_at":29,"view_count":30},21,"beego中使用fis","\u002Farticle\u002Fbeego中使用fis","2014-12-03 10:47:56",9253,{"id":32,"title":33,"uri":34,"author":8,"created_at":35,"view_count":36},20,"用github登录，oauth开发","\u002Farticle\u002F用github登录，oauth开发","2014-11-23 13:33:37",9115,{"id":38,"title":39,"uri":40,"author":8,"created_at":41,"view_count":42},18,"windows服务注册工具nssm","\u002Farticle\u002Fwindows服务注册工具nssm","2014-10-31 21:34:39",9054,{"id":44,"title":45,"uri":46,"author":8,"created_at":47,"view_count":48},49,"用latex排版中文书籍","\u002Farticle\u002F用latex排版中文书籍","2016-10-31 11:12:02",8645,{"id":50,"title":51,"uri":52,"author":8,"created_at":53,"view_count":54},19,"texlive中文书签乱码","\u002Farticle\u002Ftexlive中文书签乱码","2014-11-15 02:54:01",8466,{"id":56,"title":57,"uri":58,"author":8,"created_at":59,"view_count":60},6,"Windows上的软件包管理器chocolatey","\u002Farticle\u002FWindows上的软件包管理器chocolatey","2014-08-10 15:55:22",8012,{"id":62,"title":63,"uri":64,"author":8,"created_at":65,"view_count":66},3,"利用开源和免费资源搭建CI环境","\u002Farticle\u002F利用开源和免费资源搭建CI环境","2014-07-04 16:54:58",7740,{"id":6,"title":7,"uri":68,"author":8,"created_at":13,"view_count":14},"\u002Farticle\u002Fphp-fpm网站目录权限配置",{"id":70,"title":71,"uri":72,"author":8,"created_at":73,"view_count":74},27,"sublime text 2插件开发，外部修改文件无法重新加载","\u002Farticle\u002Fsublime text 2插件开发，外部修改文件无法重新加载","2014-12-26 20:24:13",7055,{"title":76,"list":77},"按月归档",[78,82,85,88,91,94,97,101,105,108,111,114,118,121,124,128,131,134,137,141,144,147,150,153,156,159,162,165,168,171,174,177,180,183,186,189,192,195,198,201,205,208,211,214,217,220],{"title":79,"uri":80,"view_count":81},"2026年7月","\u002Farchive\u002F2026\u002F7\u002F1","[1]",{"title":83,"uri":84,"view_count":81},"2026年1月","\u002Farchive\u002F2026\u002F1\u002F1",{"title":86,"uri":87,"view_count":81},"2025年4月","\u002Farchive\u002F2025\u002F4\u002F1",{"title":89,"uri":90,"view_count":81},"2024年6月","\u002Farchive\u002F2024\u002F6\u002F1",{"title":92,"uri":93,"view_count":81},"2024年5月","\u002Farchive\u002F2024\u002F5\u002F1",{"title":95,"uri":96,"view_count":81},"2024年4月","\u002Farchive\u002F2024\u002F4\u002F1",{"title":98,"uri":99,"view_count":100},"2023年12月","\u002Farchive\u002F2023\u002F12\u002F1","[6]",{"title":102,"uri":103,"view_count":104},"2023年11月","\u002Farchive\u002F2023\u002F11\u002F1","[2]",{"title":106,"uri":107,"view_count":81},"2023年10月","\u002Farchive\u002F2023\u002F10\u002F1",{"title":109,"uri":110,"view_count":81},"2023年7月","\u002Farchive\u002F2023\u002F7\u002F1",{"title":112,"uri":113,"view_count":104},"2023年6月","\u002Farchive\u002F2023\u002F6\u002F1",{"title":115,"uri":116,"view_count":117},"2023年5月","\u002Farchive\u002F2023\u002F5\u002F1","[3]",{"title":119,"uri":120,"view_count":104},"2023年4月","\u002Farchive\u002F2023\u002F4\u002F1",{"title":122,"uri":123,"view_count":104},"2023年3月","\u002Farchive\u002F2023\u002F3\u002F1",{"title":125,"uri":126,"view_count":127},"2023年2月","\u002Farchive\u002F2023\u002F2\u002F1","[5]",{"title":129,"uri":130,"view_count":81},"2023年1月","\u002Farchive\u002F2023\u002F1\u002F1",{"title":132,"uri":133,"view_count":104},"2022年12月","\u002Farchive\u002F2022\u002F12\u002F1",{"title":135,"uri":136,"view_count":127},"2022年11月","\u002Farchive\u002F2022\u002F11\u002F1",{"title":138,"uri":139,"view_count":140},"2022年10月","\u002Farchive\u002F2022\u002F10\u002F1","[4]",{"title":142,"uri":143,"view_count":100},"2022年9月","\u002Farchive\u002F2022\u002F9\u002F1",{"title":145,"uri":146,"view_count":127},"2022年8月","\u002Farchive\u002F2022\u002F8\u002F1",{"title":148,"uri":149,"view_count":81},"2019年7月","\u002Farchive\u002F2019\u002F7\u002F1",{"title":151,"uri":152,"view_count":81},"2019年2月","\u002Farchive\u002F2019\u002F2\u002F1",{"title":154,"uri":155,"view_count":81},"2018年9月","\u002Farchive\u002F2018\u002F9\u002F1",{"title":157,"uri":158,"view_count":81},"2018年8月","\u002Farchive\u002F2018\u002F8\u002F1",{"title":160,"uri":161,"view_count":81},"2017年11月","\u002Farchive\u002F2017\u002F11\u002F1",{"title":163,"uri":164,"view_count":81},"2017年8月","\u002Farchive\u002F2017\u002F8\u002F1",{"title":166,"uri":167,"view_count":81},"2017年5月","\u002Farchive\u002F2017\u002F5\u002F1",{"title":169,"uri":170,"view_count":81},"2017年4月","\u002Farchive\u002F2017\u002F4\u002F1",{"title":172,"uri":173,"view_count":81},"2016年11月","\u002Farchive\u002F2016\u002F11\u002F1",{"title":175,"uri":176,"view_count":81},"2016年10月","\u002Farchive\u002F2016\u002F10\u002F1",{"title":178,"uri":179,"view_count":104},"2016年9月","\u002Farchive\u002F2016\u002F9\u002F1",{"title":181,"uri":182,"view_count":81},"2016年8月","\u002Farchive\u002F2016\u002F8\u002F1",{"title":184,"uri":185,"view_count":104},"2016年7月","\u002Farchive\u002F2016\u002F7\u002F1",{"title":187,"uri":188,"view_count":127},"2016年6月","\u002Farchive\u002F2016\u002F6\u002F1",{"title":190,"uri":191,"view_count":81},"2015年12月","\u002Farchive\u002F2015\u002F12\u002F1",{"title":193,"uri":194,"view_count":81},"2015年10月","\u002Farchive\u002F2015\u002F10\u002F1",{"title":196,"uri":197,"view_count":104},"2015年2月","\u002Farchive\u002F2015\u002F2\u002F1",{"title":199,"uri":200,"view_count":81},"2015年1月","\u002Farchive\u002F2015\u002F1\u002F1",{"title":202,"uri":203,"view_count":204},"2014年12月","\u002Farchive\u002F2014\u002F12\u002F1","[8]",{"title":206,"uri":207,"view_count":104},"2014年11月","\u002Farchive\u002F2014\u002F11\u002F1",{"title":209,"uri":210,"view_count":127},"2014年10月","\u002Farchive\u002F2014\u002F10\u002F1",{"title":212,"uri":213,"view_count":117},"2014年9月","\u002Farchive\u002F2014\u002F9\u002F1",{"title":215,"uri":216,"view_count":117},"2014年8月","\u002Farchive\u002F2014\u002F8\u002F1",{"title":218,"uri":219,"view_count":117},"2014年7月","\u002Farchive\u002F2014\u002F7\u002F1",{"title":221,"uri":222,"view_count":104},"2013年9月","\u002Farchive\u002F2013\u002F9\u002F1",{"url":224,"title":225},"https:\u002F\u002Fimage.duguying.net\u002F2022\u002F09\u002Fij6x8o4s.webp","老家 摄于2020年秋",1790781589378]