我想在我的 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
在有问题的虚拟主机中尝试。