Я установил каталог по умолчанию для нгинкс
искать файлы, но когда я пытаюсь получить доступ к определенному местоположению nginx, например /
выглядит корневой папкой по умолчанию /var/www/html/LiveStream/LiveStream-бэкэнд
вместо того, что я указал в блоке местоположения /var/www/html/LiveStream/LiveStream-интерфейс/пользователи/сборка
для более подробной информации мой файл конфигурации nginx
log_format upstreamlog '$server_name to: $upstream_addr [$request]'
'upstream_response_time $upstream_response_time'
'мсек $мсек время запроса $request_time';
восходящий load_balance{
ip_хэш;
локальный хост сервера: 3016;
}
сервер {
# конфигурация SSL
#
# слушать 443 ssl default_server;
# слушать [::]:443 ssl default_server;
#
# Примечание. Вы должны отключить gzip для трафика SSL.
# См.: https://bugs.debian.org/773332
#
# Прочтите ssl_ciphers, чтобы обеспечить безопасную конфигурацию.
# См.: https://bugs.debian.org/765782
#
# Самоподписанные сертификаты, созданные пакетом ssl-cert
# Не используйте их на рабочем сервере!
#
# включить фрагменты/snakeoil.conf;
# слушать [::]:443 ssl ipv6only=on; # под управлением Certbot
слушать 443 ssl; # под управлением Certbot
ssl_certificate /etc/letsencrypt/live/ethiolive.net/fullchain.pem; # под управлением Certbot
ssl_certificate_key /etc/letsencrypt/live/ethiolive.net/privkey.pem; # под управлением Certbot
включить /etc/letsencrypt/options-ssl-nginx.conf; # под управлением Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # под управлением Certbot
add_header Content-Security-Policy update-insecure-requests;
#SetEnvIf X-Forwarded-Proto https HTTPS=on
#root /var/www/html/LiveStream/LiveStream-интерфейс;
# Добавьте index.php в список, если вы используете PHP
#index index.html index.htm index.nginx-debian.html;
корень /var/www/html/LiveStream/LiveStream-backend;
имя_сервера ethiolive.net www.ethiolive.net;
расположение /API/ {
корень /var/www/html/LiveStream/LiveStream-backend;
#псевдоним /var/www/html/LiveStream/LiveStream-backend/public/;
прокси_пасс http://load_balance;
прокси_http_версия 1.1;
proxy_set_header Обновить $http_upgrade;
proxy_set_header Соединение «обновление»;
proxy_set_header Хост $host;
proxy_ssl_server_name включено;
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_read_timeout 3600;
proxy_headers_hash_max_size 512;
proxy_headers_hash_bucket_size 128;
proxy_set_header Content-Security-Policy update-insecure-requests;
# Сначала пытаемся обслужить запрос как файл, затем
# в качестве каталога, затем вернуться к отображению 404.
}
место расположения / {
корень /var/www/html/LiveStream/LiveStream-frontend/users/build;
#add_header Content-Type text/plain;
#возврат 200 'привет';
индекс index.html index.htm;
try_files $uri /index.html;
}
местоположение/администратор {
псевдоним /var/www/html/LiveStream/LiveStream-frontend/admin/build/;
индекс index.html index.htm;
#add_header Content-Type text/plain;
#возврат 200 index.html;
try_files $uri $uri//index.html;
}
расположение /гнездо/ {
прокси_пасс http://load_balance/socket.io/;
прокси_перенаправление выключено;
прокси_http_версия 1.1;
proxy_set_header Обновить $http_upgrade;
proxy_set_header Соединение "обновление";
proxy_set_header Хост $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Ssl включен;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_headers_hash_max_size 512;
proxy_headers_hash_bucket_size 128;
}
расположение /socket.io/{
# add_header 'Access-Control-Allow-Origin' '*' всегда;
#add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' всегда;
#add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' всегда;
прокси_пасс http://load_balance/socket.io/;
proxy_set_header Обновить $http_upgrade;
proxy_set_header Соединение "обновление";
прокси_http_версия 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Хост $host;
proxy_set_header X-Forwarded-Ssl включен;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_headers_hash_max_size 512;
proxy_headers_hash_bucket_size 128;
}
}