买个服务器放放项目,但是直接访问出现403 forbidden。
-
查看nginx 日志
将nginx日志打开,设置端口8088
查看日志信息 -
查看nginx 用户信息
ps axu|grep nginx
发现有个nobody -
修改nginx访问用户
修改为root -
再访问
curl localhost:8088
有内容了。 -
配置好后,localhost是可以正常访问项目的,但是无法从外网访问,这就说明端口被禁止访问了
需要进入阿里云服务器,实例中设置安全组规则信息,将8088端口暴露出来。 -
配置同一个端口下的多个项目
通过alias
配置目录,就可以通过 http://47.115.188.249/canvas/ 进行访问
root与alias主要区别:
root的处理结果是:root路径+location路径
alias的处理结果是:使用alias路径替换location路径 alias是一个目录别名的定义