@BaJIepaMoTo6JIok

Как сделать разные php для разных vhost?

В общем имеется vh вида
server {
          listen 80;
          server_name ~^(?<name>.+?)\.domain\.ru$; 
          root /var/www/$name;
          ....
          location ~ \.php$ {
                fastcgi_pass   unix:/run/php/php7.4-fpm.sock;
                ...
          }

Как сделать определенную версию php для отдельного vh? К примеру, чтобы на test1.domain.ru и test2.domain.ru был php8.1, а на остальных также php7.4
Но при этом чтобы не городить отдельные блоки server {}
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
"Городить отдельные блоки server" - нормально. Это сохраняет читаемость и простоту логики конфигов.
Ответ написан
Ваш ответ на вопрос

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

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