MENU

Linux Nginx配置的时候一些坑的记录

2020 年 05 月 03 日 • 阅读: 3290 • 默认分类阅读设置

博主在用zorinOS的时候被颜值圈粉,立刻装上笔记本,虽然美观好看,但是坑实在是多
(先吐槽一个系统,然后进入整体

1.安装Nginx

sudo apt install nginx

2.配置Nginx

Nginx的目录在/etc/nginx/中,配置文件为nginx.conf以及sites-available/default
配置nginx的目录可以更改sites-available/default文件中的root

sudo gedit /etc/nginx/sites-available/default

比如我更改到了/home/harold/Public/www/,就写

root /home/harold/Public/www/

一些遇到的坑:

访问静态资源404问题(如css, js ,jpg, png, ogg, mp3等):
解决思路:先翻log

cat /var/log/nginx/error.log

里面写的是

2020/05/03 22:26:44 [error] 9340#9340: *1 open() "/home/harold/Public/www/leave/assets/css/style.css" failed (13: Permission denied), client: ::1, server: _, request: "GET /leave/assets/css/style.css HTTP/1.1", host: "localhost"

Permission denied, 遂抄起Terminal大笔写下:

sudo chmod 777 /home/harold/Public/www/*

F5刷新,问题仍然存在,百度查了以下,是nginx.conf中user配置的问题

sudo gedit /etc/nginx/nginx.conf

Ctrl+F寻找user,将user后的值改为自己Linux的用户名,比如我的是harold就改为harold
然后

sudo nginx -t

进行查错,如果回显Successful就

sudo service nginx restart

问题解决。

502 Bad Gateway问题解决:
解决思路:翻error.log
cat /var/log/nginx/error.log
发现在出现这个问题的时候log里都会记录这样一条信息:

2020/05/03 22:45:03 [crit] 10065#10065: *25 connect() to unix:/run/php/php7.0-fpm.sock failed (13: Permission denied) while connecting to upstream, client: ::1, server: _, request: "POST /phpmyadmin/index.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "localhost", referrer: "http://localhost/phpmyadmin/tbl_structure.php?db=excel&table=information1&token=36b8a9ade970f320cbad8bcd5a8ec1a6"

Permission denied引起了我的注意,我认为这个是权限不足导致的问题
便输入了:

sudo chmod 0666 /var/run/php/php7.0-fpm.sock

之后,问题解决

最后编辑于: 2022 年 12 月 07 日
返回文章列表 文章二维码
本页链接的二维码
打赏二维码
添加新评论

已有 8 条评论
  1. dd dd

    alert("dfd")
    有没有过滤这个

  2. qedf qedf

    买空包、淘宝快递单号购买、拼多多快递单号购买上忧忧单号网www.uudanhaowang.com

  3. eb eb

    中通 申通 圆通 顺丰 百世快递单号查询、购买单号网www.kuaid100.cn

  4. zewg zewg

    Dreamwings

  5. 已经折腾不起来了

    1. @图样图森破哈哈, 继续折腾下去, 活到老, 折腾到老