Вы уже устали от кучи сообщений от logcheck’а об откаpе в обслуживании запросов к named? Ниже будет написано как ограничить себя от DDoS к named’у при помощи пакета fail2ban.
Читать далее
Apache HTTP Basic авторизация, исключение одного URL
Появилась необходимость на одном проекте, закрытом по HTTP Basic авторизации пропустить один URL без пароля (/api/*), сделано было это так:
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^api/(.*)$ index.php?_url=/$1 [E=noauth:1,QSA,L] RewriteRule ^(.*)$ index.php?_url=/$1 [E=orig:%{REQUEST_URI},QSA,L] AuthType Basic AuthName "Private zone" AuthUserFile /home/webroot/.htpasswd Require valid-user Order Deny,Allow Deny from all Allow from env=!REDIRECT_orig Satisfy any
Исходники Apache2 с патчем MPM-ITK
Установка Python 2.7.3 на Debian 6
Интеграция DNSmanager в DirectAdmin
Возникла необходимость слейвить DNS зоны с сервера с панелью управления DirectAdmin в DNSmanager. Написал простейшие скрипты, но что бы их не забыть, решил выложить тут :).
Error connecting to MySQL: Access denied for user: ‘da_admin@localhost’ (Using password: YES)
Произошло так, что при очередной установки DirectAdmin не был создан пользователь БД da_admin. Решение проблемы на официальном сайте.
/usr/local/lib/libz.so.1: no version information available (required by python)
HTTP-авторизация Apache не для всех IP адресов
Собственно, кратко опишу, как сделать HTTP-авторизацию, но организовать доступ с разрешенных IP адресов без оной.
Доступ SSH по ключу
Поставили мне задачу организовать доступ по SSH на одном сервере по ключу, который бы администраторы рассылали разработчикам почтой %). При этом пользователю, авторизация которого проходит по ключу, запретить авторизацию по паролю.