我在AWS上安装了一个基本的ubuntu10微实例,并使用apt-get和make等命令进行了安装。
nginx正在运行,但当我尝试访问该ip进行测试时,它返回了一个403。工作进程以www-data的形式运行。/var/www/nginx-default拥有755个权限,也归www-data所有。
发布于 2013-10-09 23:02:43
我通过调整/etc/nginx/sites available/ default找到了解决方案,这是默认服务器配置所在的位置。我将其简化为几乎为空,然后意识到根路径并没有指向我认为它所在的位置。
server {
listen 80;
location / {
root /var/www;
}
更改为
server {
listen 80;
location / {
root /var/www/nginx-default;
}
在安装过程中创建的nginx-default目录误导了我。
也许真正的解决方案是更改/var/www上的权限,就像我对/var/www/nginx-default所做的那样
https://stackoverflow.com/questions/10342971
复制相似问题