Уважаемые, а не выложите полный конфиг в паблик? у меня такая же проблема, только скопированное из этого поста мне не помогло и про заголовки я ничего не понял. Пытался читать про nginx, трудно идет очень. Напишите пожалуйста подробную инструкцию
Муахахаха! Всего-то какой-то год прошел :3 С другой стороны, если я эту тему нарыл, вкорячивая ХостЦМС на сервак, то и другие, вероятно, найдут. Итак, мой итоговый конфиг nginx, мало ли, пригодиццо кому:
server {
server_name example.com www.example.com;
root "/home/user/example.com/public_html";
#запреты всяких непотребных клиентов, подсмотрел в одном конфиге... критического значения не имеют
if ($http_user_agent ~* (Baiduspider|webalta|nikto|wkito|pikto|scan|acunetix|morfeus|webcollage|youdao) ) {
return 401;
}
if ($http_user_agent ~* (HTTrack|clshttp|archiver|loader|email|harvest|extract|grab|miner) ) {
return 401;
}
# это, в общем-то, пережитки апача и тут не нужны, но я оставил на память =)
location ~* /\.(ht|git|svn) {
deny all;
}
}
Конфиг не с нуля написан, конечно же, был собран из нескольких и слегка допилен.
Детали касательно содержания темы:
- В первом посте указано дофига 403 рестриктов на админские папки. Вероятно, относятся к более ранней версии ХостЦМС, так как я хтакзессы в тех местах не нашёл. Проверил некоторые указанные пути - без админского пароля туда не пустит. Смысла эту огромную громоздкую конструкцию в конфиге оставлять не вижу.
- Апдейтить цмс на этом конфиге пока не пробовал - стоит последняя версия. Если судить по тому, насколько проще и логичнее получился конфиг по сравнению с двухгодичной давности монстром, проблем возникнуть не должно.
Gentoo + nginx + php-fpm + MySQL = классный, шустрый и безглючный вебсервак :3