nginx disable script in directory ispconfig
Тъй като днес стана дума в разговор със Златозар Дичев,
как да забраним изпълняването на скриптове в дадена директория при nginx, в комбинация с ISPConfig, реших да тествам и да напиша как съответно става номера 🙂
location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {
deny all;
}
Може да се добавят Н брой директории посредством | , както и Н брой файлови разширения разделени също с |
Тук важното е, че трябва да се добави ръчно в конфиг файла на виртуалният хост. Причината е, че трябва да бъде сложено преди php настройките, а когато се добавя през Options на ISPConfig – то тези настройки отиват най-отдолу и съответно не работят!
За сега не съм открил друг начин как да стане този номер, но ако открия ще го добавя тук.
Други ISPConfig директиви за nginx може да намерите тук и тук.
От вчера насам реших да тествам някой от новите линукс дистрибуции на лаптопа ми. Тъй като ползвам Windows 7, MacOS и Linux Mint 14 на един хард , нямам проблеми с дяловете и съответно мога да сменям дистрибуциите като “ностни кърпички”. Първо ми се искаше да пробвам новото
Днес работих по оптимизацията на няколко от сайтовете който се хостват при мен. Един от тях от известно време е прорязан от Пандата на гугъл и много време го чакахме да се оправи. Мисля че вече е ок тъй като се индексира добре от гугъл и ботовете му го “минават” доста честичко , като гледам в логовете.
Today I understand that proxy site
Какво е