美文网首页
日常记录:Nginx 访问403解决过程

日常记录:Nginx 访问403解决过程

作者: LIN_dsdj | 来源:发表于2020-02-12 20:50 被阅读0次

    现象

    图片

    解决思路

    打开错误日志记录,查看ngnix错误日志 error.log

    2020/02/12 20:20:34 [error] 29889#0: *1 "/web/index.html" is forbidden (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "127.0.0.1:81"
    

    根据日志 应该是权限的问题。
    查看对应文件的权限:

    图片

    看到用户 和用户组是。

    再次查看nginx的用户配置。

    user  cll;
    worker_processes  1;
    
    
    error_log  /Users/cll/data/log/nginx/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    
    ...
    

    看到并没有配置用户组,nginx如果没有配置用户组那么久默认和用户名一至。
    而mac系统上用户名和用户组不一致,因此进行设置为

    user  cll staff;
    worker_processes  1;
    
    error_log  /Users/cll/data/log/nginx/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    ...
    

    重新启动

    sudo nginx -s reload
    

    测试访问正常。

    相关文章

      网友评论

          本文标题:日常记录:Nginx 访问403解决过程

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