Отключить PHP

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
Аватара пользователя
Billy Bons
Сообщения: 80
Зарегистрирован: Чт дек 14, 2017 7:56 pm

Отключить PHP

Сообщение Billy Bons » Ср ноя 26, 2025 12:33 am

Подскажите, а есть возможность отключить для отдельного сайта обработку PHP, чтобы использовать nginx панели, как реверс-прокси?
Включенная обработка вносит свою сумятицу. А попытка просто руками удалить из соотв. конфига location ~ \.php приводит к тому, что панель сама восстанавливает всё назад.

Аватара пользователя
Billy Bons
Сообщения: 80
Зарегистрирован: Чт дек 14, 2017 7:56 pm

Re: Отключить PHP

Сообщение Billy Bons » Ср ноя 26, 2025 11:11 pm

Или спрошу иначе: если в Вебсервер > Индивидуальная обработка виртхостов в настройку сайта добавить

Код: Выделить всё

location ~ \.php$ {
    # пусто
}
то это отключит обработчик php для соответствующего сайта? "Перебьёт" эта настройка глобальный конфиг?
Или это можно как-то ещё изящнее сделать?

Аватара пользователя
Billy Bons
Сообщения: 80
Зарегистрирован: Чт дек 14, 2017 7:56 pm

Re: Отключить PHP

Сообщение Billy Bons » Вс ноя 30, 2025 5:59 pm

В общем, методом проб и ошибок удалось выяснить, что инструкция вида

Код: Выделить всё

location ~ \.php$ { 
   proxy_pass http://192.168.11.11:11000;
}
где после http - адрес проксируемого сервиса, позволяет отключить обработку php проксируемого сайта nginx-ом панели. Для Nextcloud, например - самое то.
Инструкцию нужно добавить в нижнее поле (location) на странице "Индивидуальная донастройка виртхостов", в nginx или nginx.ssl соответствующего сайта (в зависимости от используемого вами протокола).

Antro
Сообщения: 33
Зарегистрирован: Вт авг 06, 2024 11:52 am

Re: Отключить PHP

Сообщение Antro » Чт дек 04, 2025 4:24 pm

В настройках вебсервера, клиентские опции, можно выбрать nophp
Потом в разделе сайты установить сайту версию php "nophp"

Ответить