Как защитить PHP-код на htm-страницах и партиалах?


person Matt McManis    schedule 11.02.2017    source источник


Ответы (1)


Правильно ли вы настроили nginx для внесения в черный список этих и других запрещенных файлов? http://octobercms.com/docs/setup/configuration#nginx-configuration

В качестве альтернативы вы можете применить подход к безопасности с помощью белого списка и использовать команду october:mirror: http://octobercms.com/docs/setup/configuration#public-folder

person LukeTowers    schedule 11.02.2017
comment
Вы указали мне правильное направление. Мой сайт находится в корневом каталоге /var/www/mysite/public/. Я добавил правила для сайтов-доступное местоположение / {} и за пределами местоположения. Перезагрузите и перезапустите Nginx. Но файл htm все еще отображается. - person Matt McManis; 11.02.2017
comment
Я заставил его работать с помощью перезаписи ^themes/.*/(layouts|pages|partials)/.*.htm /index.php break; и поставить косую черту после ^. Итак, ^/темы/. - person Matt McManis; 20.02.2017