Rumah  >  Soal Jawab  >  teks badan

pelayan - konfigurasi nginx: akses fail statik 403 dilarang

konfigurasi nginx:

    server {
            listen 443;
            server_name localhost;
            ssl on;
            ssl_certificate /home/attolee/sslkey/example.crt;
            ssl_certificate_key /home/attolee/sslkey/example.key;
            ssl_session_timeout 5m;
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
            ssl_ciphers ALL:!ADH:!EXPORT56:-RC4+RSA:+HIGH:+MEDIUM:!EXP;
            ssl_prefer_server_ciphers on;

            location / {
                    root /home/a;
                    index index.html;
            }

            location /b/ {
                    root /home/a;
                    index b.html;
            }
   }

Saya mahu

  1. https://host/ boleh mengakses /home/a/index.html,

  2. https://host/b boleh mengakses /home/a/b/b.html,

Sekarang 1 berjaya, 2 tidak berjaya, 403 Dilarang, boleh saya bertanya, apakah masalah konfigurasi?

Kemas kini

Penerangan masalah yang lebih terperinci: 403 dilarang nginx dalam ubuntu

滿天的星座滿天的星座2713 hari yang lalu415

membalas semua(3)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-16 17:23:07

    root需要xKebenaran:

    d--------x  2 attolee attolee  4096 11月  2 21:54 hi/

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:23:07

    Kedua-dua jawapan di atas adalah salah!
    Biar saya beritahu anda:
    Lokasi di bawah hendaklah ditukar kepada
    lokasi /b/ {

                    root /home/a/b;
                    index b.html;
            }

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-16 17:23:07

    Terbalikkan susunan kedua-dua lokasi
    Selain itu, mengikut konfigurasi anda, ia sepatutnyahttps://host/b/能否访问到/home/a/b/b.html

    balas
    0
  • Batalbalas