Подскажите, а есть возможность отключить для отдельного сайта обработку PHP, чтобы использовать nginx панели, как реверс-прокси?
Включенная обработка вносит свою сумятицу. А попытка просто руками удалить из соотв. конфига location ~ \.php приводит к тому, что панель сама восстанавливает всё назад.
Отключить PHP
- Billy Bons
- Сообщения: 80
- Зарегистрирован: Чт дек 14, 2017 7:56 pm
Re: Отключить PHP
Или спрошу иначе: если в Вебсервер > Индивидуальная обработка виртхостов в настройку сайта добавить
то это отключит обработчик php для соответствующего сайта? "Перебьёт" эта настройка глобальный конфиг?
Или это можно как-то ещё изящнее сделать?
Код: Выделить всё
location ~ \.php$ {
# пусто
}Или это можно как-то ещё изящнее сделать?
- Billy Bons
- Сообщения: 80
- Зарегистрирован: Чт дек 14, 2017 7:56 pm
Re: Отключить PHP
В общем, методом проб и ошибок удалось выяснить, что инструкция вида
где после http - адрес проксируемого сервиса, позволяет отключить обработку php проксируемого сайта nginx-ом панели. Для Nextcloud, например - самое то.
Инструкцию нужно добавить в нижнее поле (location) на странице "Индивидуальная донастройка виртхостов", в nginx или nginx.ssl соответствующего сайта (в зависимости от используемого вами протокола).
Код: Выделить всё
location ~ \.php$ {
proxy_pass http://192.168.11.11:11000;
}
Инструкцию нужно добавить в нижнее поле (location) на странице "Индивидуальная донастройка виртхостов", в nginx или nginx.ssl соответствующего сайта (в зависимости от используемого вами протокола).
Re: Отключить PHP
В настройках вебсервера, клиентские опции, можно выбрать nophp
Потом в разделе сайты установить сайту версию php "nophp"
Потом в разделе сайты установить сайту версию php "nophp"