在AWS上安装nginx后禁止403(不欢迎使用nginx消息)

时间:2012-04-26 23:48:38

标签: ubuntu nginx amazon-web-services http-status-code-403

我在AWS上推出了一个基本的ubuntu 10微实例,并使用apt-get和make等安装它。

nginx正在运行,但是当我尝试访问ip进行测试时,它会回吐403。 工作进程作为www-data运行。 / var / www / nginx-default具有755个权限,并且也由www-data拥有。

1 个答案:

答案 0 :(得分:0)

我通过调整/ 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

一样