禁用特定虚拟主机的脚本

禁用特定虚拟主机的脚本

我想在我的 Apache2 设置中禁用特定虚拟主机的所有形式的脚本(PHP、ASP.NET、CGI)。仅允许使用普通的旧 HTML 页面。

服务器中所有其他虚拟主机的脚本必须保持启用状态。

这不是一个安全问题,而是一个商业问题(客户支付的托管费用更少)

这可能吗?我该怎么做?

[编辑] 根据我在网上找到的信息,我将尝试以下操作

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,因为它们是唯一安装的脚本运行时

答案1

SetHandler default-handler在有问题的虚拟主机中尝试。

比较:Apache Handler 文档

相关内容