Это мой первый опыт использования nginx в Debian.
Итак, у меня есть html-страница, размещенная в /var/www/gis/index.html
Я настроил nginx как:
server {
listen 80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name localhost;
ssl_certificate /etc/ssl/certs/localhost.crt;
ssl_certificate_key /etc/ssl/private/localhost.key;
ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
location / {
root /var/www/gis;
index index.html;
}
И я могу видеть свою страницу, если набрать https://localhost
в браузере.
Но если я поменяю тег местоположения на
location /gis { ## or location = /gis ##)
root /var/www/gis;
index index.html;
}
Я ожидаю получить мой сайт на https://localhost/gis/
, но появляется ошибка 404. Что я не так сделал?