Nginx 梳理与实践总结
作者: dkvirus 发表于: 2018-06-25 15:41:00 最近更新: 2018-08-02 00:04:24

1. Nginx 403 Forbidden

报错

403

字面意思,访问是成功的,但是 Nginx 禁止了给你返回页面。因为没有权限。

原因

新建用户 www,会在 /home 目录下分配一个用户目录 /home/www,该目录的默认权限是 700,也就是说除了 www 以外的用户是无法查看该用户内部文件。但是现在 nginx 的 html 文件又想要放到这个用户目录下,怎么办呢?

1
2
# ll /home
# drwx------ 3 www www 4096 Mar 27 15:43 www

解决

修改用户目录权限:

1
2
3
4
# cd /home
# chmod 755 www
# ll
# drwxr-xr-x 3 www www 4096 Mar 27 15:43 www

此时 nginx 用户也才访问该用户目录下的文件,就不会再报 403 Forbidden 的错误啦~

2. 阿里云安装Nginx无法访问

原因

阿里云服务器默认只开放 22 端口,其它端口如果要用,需要去云控制台自己配置开放端口。

解决

关于如何在云控制台配置开放端口,参阅 《阿里云服务器配置开放端口》

首页
友链
归档
dkvirus
动态
RSS