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
https://host/ boleh mengakses /home/a/index.html,
https://host/b boleh mengakses /home/a/b/b.html,
Sekarang 1 berjaya, 2 tidak berjaya, 403 Dilarang, boleh saya bertanya, apakah masalah konfigurasi?
Penerangan masalah yang lebih terperinci: 403 dilarang nginx dalam ubuntu
root
需要x
Kebenaran:Kedua-dua jawapan di atas adalah salah!
Biar saya beritahu anda:
Lokasi di bawah hendaklah ditukar kepada
lokasi /b/ {
Terbalikkan susunan kedua-dua lokasi
Selain itu, mengikut konfigurasi anda, ia sepatutnya
https://host/b/
能否访问到/home/a/b/b.html