@bozuriciyu

Почему конфиг не работает?

По роуту / я хочу отдавать дефолтную страницу нгинкса, а по остальынм прокси пасс

upstream addurl-server {
  server 127.0.0.1:32742;
}

server {
  listen 80;
  listen [::]:80;
  server_name example.com;

  location = / {
    alias /usr/share/nginx/html/index.html;
  }

  location / {
    proxy_pass http://addurl-server;
    include proxy_params;
  }

}


Прокси пасс работает, а вот главная страница возвращает ошибку 500. Путь к файлу правильный. Почему и как?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
@dodo512
location = / {
    root /usr/share/nginx/html;
    rewrite ^ /index.html break;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы