程序员码农路上的踩坑之谈

nginx 网页加载

2019-08-13  本文已影响2人  Hansybx

初始配置

在nginx的配置文件中的server中写入以下内容
server {
server_name static.naice.me; // 你的域名或者 ip
root /www/static-web/static-web; // 你的克隆到的项目路径
index index.html; // 显示首页
}

错误解决

在遇到异常时使用vi /var/log/nginx/error.log命令查看错误原因

Nginx出现403 forbidden (13: Permission denied)报错

我遇到的原因是由于启动用户和nginx工作用户不一致所致的
输入命令ps aux | grep "nginx: worker process" | awk '{print $1}'查看用户名
样例输出

[root@localhost hc]# ps aux | grep "nginx: worker process" | awk  '{print $1}'
www-data;
root

可以发现用户是www-data而非root
修改nginx.conf中的 user www-data;user root;就可以使用root用户运行
输入nginx -s reload重启nginx服务即可

静态资源无法加载

我遇到的情况是static文件路径加载错误,在nginx.conf文件加入下面的语句即可修改static文件路径

  location /static/ {
        root  /var/www/static/;
  }

感谢

关于Nginx出现403 forbidden (13: Permission denied)报错的更多原因

上一篇 下一篇

猜你喜欢

热点阅读