У меня есть сервер Ubuntu с установленным nginx и запускаю простое приложение node.js на порту 3000.
Мне удалось настроить nginx для обслуживания приложения в /.
Моя структура выглядит так:
mainFolder
app.js etc...
------------->folder1
index.html
----------->folder2
index.html
Теперь при доступе к IP-адресу моих серверов в браузере я получаю index.html
из folder1: это правильно.
Но когда я пытаюсь получить доступ к myIp/folder2/index.html
я получаю:404 Not Found
Конфигурация Nginx:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
location / {
proxy_pass http://localhost:3000;
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}
Может кто-нибудь объяснить, что я делаю не так здесь, пожалуйста?
Помощь будет принята с благодарностью.