今儿部署了一个简单的nginx,就是类似autoindex功能,用于存放静态文件。但是有几点特殊
- 程序运行在普通账户下
- nginx监听80端口
解答:
要想满足第一个,需要sudo权限。
于是简单的配置完了,但是无法访问,提示权限不够,如果用user root的配置进行运行,是可以的。为啥注释掉之后就不行了来。原来nginx默认账户是nobody,所以如果是一般用户的话,nobody是无法访问一般用户的家目录下面的nginx目录的,所以就无法访问喽。
加上user xxx 重启~ 搞定~