Как отключить spcific cgi страницу в apache?
У меня есть сервер Apache, на котором размещено несколько сайтов, один из них использует CGI, а один - нет. Во время сканирования безопасности этот не-CGI-сайт был помечен в инструменте для проверки безопасности для CGI-страницы.
Я пытаюсь заблокировать эту страницу в Apache, используя следующие методы, но, похоже, не работает в любом случае:
Тестирование на сайте Apache vhost:
<Location />
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/cgi-bin/serve-boxcgi$ [NC]
RewriteRule ^.*$ - [F,L]
</Location>
Тестирование в.htaccess для этого сайта:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/cgi-bin/serve-boxcgi$ [NC]
RewriteRule ^.*$ - [F,L]
</IfModule>
Сайт основан на PHP. Он использует конфигурации PHP-fpm/fast-CGI.
Пожалуйста, сообщите, что я могу делать не так здесь.
1 ответ
Если у вас есть определенный сайт под другим виртуальным хостом в ваших сайтах с включенным, вы можете попробовать добавить это на сайт, где вы не хотите php:
php_flag engine off