初始配置
在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/;
}
网友评论