como desabilitar uma página cgi específica no apache?

como desabilitar uma página cgi específica no apache?

Eu tenho um servidor Apache que hospeda vários sites, um deles usa CGI, um deles não. Durante a verificação de segurança, este site não CGI foi sinalizado na ferramenta para análise de segurança de uma página CGI.

Estou tentando bloquear essa página no Apache usando os seguintes métodos, mas parece que não funciona de nenhuma maneira:

Testando no site Apache vhost:

<Location />
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/cgi-bin/serve-boxcgi$ [NC]
RewriteRule ^.*$ - [F,L]
</Location>

Testando em .htaccess para este site:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/cgi-bin/serve-boxcgi$ [NC]
RewriteRule ^.*$ - [F,L]
</IfModule>

O site é baseado em PHP. Ele usa configurações PHP-fpm/fast-CGI.
Por favor, informe o que posso estar fazendo de errado aqui.

Responder1

Se você tiver um determinado site em um host virtual diferente habilitado para sites, você pode tentar adicionar isto ao site onde você não deseja php:

php_flag engine off

informação relacionada