Я хочу отключить все формы сценариев (PHP, ASP.NET, CGI) для определенного виртуального хоста в моей настройке Apache2. Только обычные старые HTML-страницы.
Сценарии должны оставаться включенными для всех других хостов на сервере.
Это не проблема безопасности, это коммерческая проблема (клиент платит меньше за хостинг)
Возможно ли это и как я могу это сделать?
[Edit] Из того, что я нашел в Интернете, я собираюсь попробовать следующее
RemoveHandler .php .phtml .php3
RemoveType .php .phtml .php3
RemoveHandler .aspx .ascx .ashx .asmx .asax .soap .rem axd .cs .vb .master .sitemap .resources. skin .browser .webinfo $
RemoveType .aspx .ascx .ashx .asmx .asax .soap .rem axd .cs .vb .master .sitemap .resources. skin .browser .webinfo .re$
php_flag engine off
Это выборочно отключает PHP и .NET, которые являются единственными установленными средами выполнения сценариев.
Пытаться SetHandler default-handler
в рассматриваемых хостах.
Сравните: Документация по Apache Handler.