nginx menggesa 403 apabila memulakan akses
習慣沉默
習慣沉默 2017-05-16 17:12:19
0
3
555

Selepas memasang nginx, saya menetapkan pemilik sbin/nginx kepada kebenaran root dan suid untuk memantau port 80.

chown root sbin/nginx
chmod u+s sbin/nginx

Tetapi selepas permulaan, mengakses port localhost 80 melaporkan ralat: 403 Forbidden

nginx kandungan fail konfigurasi berkaitan adalah seperti berikut:

server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;
        charset utf-8;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

Maklumat log ralat ialah:

[error] 4633#0: *1 open() "nginx/html/favicon.ico" failed (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "localhost", referrer: "http://localhost/"

Kebenaran direktori html adalah seperti berikut, dan terdapat fail indeks yang sepadan dalam direktori ini

drwxrwxrwx@  4 xxxxx  staff  136 Nov 16 21:16 html

Maafkan saya, apakah masalahnya, Baidu kemudiannya berkata ia adalah isu kebenaran, tetapi saya tidak boleh membetulkannya tidak kira bagaimana saya mengubahnya?
Sistem saya ialah mac.

習慣沉默
習慣沉默

membalas semua(3)
小葫芦

Apakah kebenaran fail index.html anda Mungkin anda tidak memberikan kebenaran kepada fail dalam folder.

我想大声告诉你

Tambah akar pengguna pada pengepala fail konfigurasi nginx, jika ia tidak berfungsi, semak apakah pengguna dan kumpulan untuk fail dalam direktori html anda? Kemudian cuba tukar pengguna permulaan kepada pengguna yang menjadi milik direktori.

大家讲道理

Cuba matikan tembok api dahulu
Jika ia tidak berfungsi, matikan juga perkhidmatan SELinux

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan