2

CentOS 6 で Nginx を実行していますが、サイトにアクセスしようとするたびに常に 403 Forbidden が表示されます...

私の設定ファイルは次のようになります。

server {
    listen 80;
    server_name mysite.com www.mysite.com;

    location / {
      root /home/mysite/www;
      index index.html;
    }
}

そして、これは私がerror.logで見つけたものです

[error] 16853#0: *29 open() "/home/mysite/www/index.html" failed (13: Permission denied), client: xxx.xxx.xxx.xxx, server: mysite.com, request: "GET /test.html HTTP/1.1", host: "mysite.com"

また、chmodの問題だと思ってこれらのディレクトリに「ls -l」を実行します...これが得られたものです:

ls -l /usr/share/nginx/html (動作中)

-rw-r--r-- 1 root root 3652 Apr 26 20:36 index.html

ls -l /home/mysite/www (機能していません)

-rw-r--r-- 1 mysite mysite 3652 Apr 26 20:36 index.html

- - - - - - - - - - - - - - - - - - - - 編集

ls -ld /home/mysite/www

drwxr-xr-x 2 mysite mysite 4096 Jul 20 20:52 /home/mysite/www

ls -ld /home/mysite

drwxr-xr-x 2 mysite mysite 4096 Jul 20 20:52 www

ls -ld /ホーム

drwx------ 4 mysite mysite 4096 Jul 20 18:39 mysite
4

1 に答える 1