kgtu5

Рейтинг
209
Регистрация
21.07.2010

1. ТС пока что твой вордпресс легко определим, даже не смотря на "невидимые" wp-admin и wp-login.php

Хочешь скажу как :) ?

2.

ЛЮБОЙ зайдёт в wp-admin

это каким же образом незнаючи логин и пароль ;)

3. локейшн в http и получаем

nginx: [emerg] "location" directive is not allowed here in

🙅

server наше все...

4.

Нагрузка от проверки наличия файла

тут можно поспорить, что больше нагрузит систему в целом - выдача запроса на авторизацию (уже загружено в оперативке и ждет выполнения) или создание новых файлов на жестком и обращение к ним, ибо брутфорсы не с одно ip идут ;) - вспомнить хотя бы августовский брут, когда хостеры банили по 10-30к ip

ну уж тогда другая фантастика - может у вас привязка скрипта к определенному хосту? не зря же он заколдован...

т.е. в любом случае дополнительные манипуляции с обращением к скрытой странице?

тогда особо смысла и разницы с такой конструкцией нет (или другой вариант -получение спецкуки)

location ~* ^/(wp-admin|administrator|wp-login\.php|admin\.php) {
auth_basic "login and pass!!!";
auth_basic_user_file /etc/httpd/conf.d/.htpasswd;
location ~* ^/(wp-admin|administrator|wp-login\.php|admin\.php) {
proxy_pass http://$server_addr:81;
proxy_redirect http://$server_addr:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
}

нагрузки нгиксу от выдачи окна авторизации (и как следствие 401 ошибки) 0 целых 0 десятых



---------- Добавлено 17.02.2014 в 21:55 ----------

кстати поделитесь секретом, как без модификации движка вы перекроили стандартные пути и папки ☝ ???

---------- Добавлено 17.02.2014 в 22:00 ----------

пока что выглядит именно как

велосипед
на свой манер 🤪

в чем "крутость" кода????

ТС в большинстве случаев фтп доступа достаточно для исправления.

Чтобы не так страшно было, обращайтесь к людям с хорошей репутацией и отзывами ;)

а в /engine/modules/show.full.php ???

ТС это error.log апача, а не виртуалхоста со скриптом...

date_default_timezone_set('Europe/Moscow');

или в php.ini


...
date.timezone = Europe/Moscow
...
display_errors = On
...
log_errors = On
...

но такой фантастики не бывает: либо не работает и пишет ошибки, либо соответственно работает и не пишет 🤪

<VirtualHost *** >
...
ErrorLog /var/logs/httpd-logs/***.error.log
...
</VirtualHost>

выставлено?

ТС не сваливайте все в кучу: виртуализацию, ваш скрипт, lamp, ispmanager(кстати это правильный вариант написания сего названия :) )

Разделите проблемы по "полкам"!!!

P.S. error.log всегда покажет причину некорректной работы скриптов...

в таблице dle_post_extras нет столбца rating

зайдите в phpmyadmin - база - dle_post_extras - создайте столбец после allow_rate вручную с параметрами: mediumint(8), значение - как определено(0)

Всего: 2207