美文网首页
一个该死的Linux权限问题

一个该死的Linux权限问题

作者: 飞凡的陀螺 | 来源:发表于2018-09-11 22:45 被阅读57次

今天在一个全新的Ubuntu16.04主机上配置PHP,MySQL,Nginx环境。
这种事情我已经做过很多遍了。应该是信手拈来。
环境很快就搭建起来了,本地浏览器访问主机IP后确始终显示不出来页面。
我配置的是8001端口,难道防火墙限制了?
这个主机是天猫聚石塔用的,查了文档果然有如下说明:

image.png

好吧,我不得不换成80端口。
然后我再刷新浏览器竟然显示 "File not found"。
下面是我的解决流程:

  1. 一般来说这是nginx配置文件中root的项目根目录路径不对所致,检查nginx配置文件无误,排除。
  2. tail -n 20 /var/log/nginx/error 查看错误日志,内容是 FastCGI sent in stderr primary script unknown while reading response header from upstream
  3. 查了一会网上说的,总结是俩原因: 一个是 nginx中的fastcgi_param段配置有误, 一个是文件权限问题。
  4. 先排除 fastcgi_param 问题,因为同样的配置在其他同样的操作系统运行时正常。唯一不同的是在其他主机默认是ubuntu用户,在这个上面是root用户。所以我觉得是文件权限问题。
  5. 先后给项目目录 加 www-data 用户组,给 /run/php/php-fpm.sock 提高权限。依然不行。
  6. 正一筹莫展之际,我发现项目的全路径是 /root/project 而并不是 /home/root/project。 而/root的权限是 drwx------
    当我执行完 chmod 755 /root。 页面终于打开了,我只想说一句,Linux真难啊。

相关文章

  • 一个该死的Linux权限问题

    今天在一个全新的Ubuntu16.04主机上配置PHP,MySQL,Nginx环境。这种事情我已经做过很多遍了。应...

  • linux的权限问题

    #linux的权限问题 linux中权限(-rwxrwxrwx=777) 当你在linux下用命令ll 或者ls ...

  • 技巧~~

    sudo linux下解决权限问题: w ! sudo tee % 保存权限问题

  • linux 权限问题

    例如 chmod 777 test.c第一个7 表示400 + 200 +100第二个7 表示040 +02...

  • pycharm wsl Permission denied

    pycharm 本地linux子系统执行flink任务时,出现权限错误 一看就知道这个是linux用户权限的问题,...

  • linux项目部署问题笔记

    linux下npm安装插件权限不住 解决方案: 参考文章:linux npm全局安装权限不足问题的正确解决办法 最...

  • 20170724 文件权限

    概要 linux文件权限linux文件特殊权限ACL 访问控制列表 一、linux文件权限 (一)linux文件属...

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

  • 文件和目录权限

    1、Linux权限介绍2、Linux文件属性3、如何改变Linux文件属性权限4、新建文件默认权限 1、Linux...

网友评论

      本文标题:一个该死的Linux权限问题

      本文链接:https://www.haomeiwen.com/subject/fcppgftx.html