@link77

Каким образом nginx балансировщик «научить» отдавать статическую страницу, например index.php?

Добрый день.

Подскажите пожалуйста, реально ли на балансере nginx осуществить подмену страницы index.php, а запросы на другие страницы отсылать на upstreem'ы.

Заранее спасибо :)
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
dvershinin
@dvershinin
High performance web server engineer
В коде ниже: nginx сначала проверяет точно указанный адрес (со знаком равно). Всё остальное не совпадёт и будет проксироваться.

server {
  root ...;
  index index.php;
  location = /index.php {
    # do what you want with it
    fastcgi_pass /path/to/fpm/sock/file;
  }

  location / {
    # not matching /index.php here, so passing over to upstream
    proxy_pass http://your.upstream/;
    ...
  }    
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Wexter
а проблема то в чём?
Ответ написан
Ваш ответ на вопрос

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

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