Centos7 + Nnginx 1.10.3 でerror.logを見てみると
2017/02/17 10:51:27 [crit] 17910#17910: *1 stat() "/home/user/sample/html/" failed (13: Permission denied), client: xxx.xxx.xxx.xxx, server: sample.com, request: "GET / HTTP/1.1", host: "sample.com", referrer: "https://sample.com"
といったエラーがたくさん..
ディレクトリのパーミッションを見てみても
$ ls -al /home/user/sample/html/
drwxrwxr-x 7 user nginx 4096 2月 16 12:10 .
な感じで問題なさそう
いろいろ調べるとNginxの公開ディレクトリを、ユーザーのホームディレクトリ内に作ってて
$ ls -al /home/user
drwx------ 1 user user 4096 2月 16 12:10 .
と、途中の実行権限がないのが原因らしい
$ chmod 701 /home/user
で実行権限を付与
解決しました
参考) nginx 403 forbidden error when server static file under user home directory