Технология продвижения порталов и крупных интернет-магазинов
Программа – Технология продвижения порталов и крупных интернет-магазинов
- Введение
- Постановка задач и целей слушателей
- Пошаговая стратегия по продвижению крупного портального сайта
- Изучение конкурентов
- Анализ трастовых факторов
- Анализ содержания сайта Read more…
- Изучение конкурентов
Instalando Apache2 + PHP5 com mod_security no Debian Squeeze.
Introdução :
O ModSecurity (http://www.modsecurity.org) é um firewall de aplicação que é executado como um módulo do servidor Web Apache. O WAF (Web Application Firewall), ou firewall de aplicação, tem por objetivo bloquear diversos tipos de ataques, como o Cross-Site Scripting (XSS), SQL Injection, Command Injection, ASP e PHP Injection, Trojans & Backdoors Detection, dentre outros, que variam de acordo com as regras existentes. Instale o ModSecurity: Read more…
Блокировка пользователей по странам NGINX + GeoIP
овольно часто требуется запретить доступ к сайту для пользователей из определенной страны, или даже города. К примеру, во время DDoS-атак (http-флуда), или запретить трафик из неугодных нам стран (Китая, Южной Америки, и .д.). Я расскажу как это можно сделать с помощью Nginx и GeoIP.
Лирика: конечно, можно было бы настроить и с помощью файрвола iptables, но в данной ситуации необходимо было использовать именно nginx (просьба клиента — закон). Read more…
Debian Lenny 5 «закончился». Переходим на Debian Squeeze 6!
Как известно, полтора месяца назад (в феврале) закончилась поддержка 5-го Дебиана и он официально канул в лету, т.е. в архив archive.debian.org.
Что делать дальше? — Задумались многие хостеры. Ведь перейти на 6-ой Дебиан не так уж и просто в связи с несколькими факторами: Read more…
Понижение версии php5.3 до php5.2 в Debian 6 squeeze
Для начала соберём список всех php модулей установленных в систему, и удалим их. Read more…
Одновременное использование php5.2 и php5.3 на одном сервере Debian Squeeze
Есть сайты которые требуют PHP5.3 а есть такие, на которых интерпретатор выдает кучу ошибок и приходится использовать старый 5.2, я понимаю, если вы держите на серваке один сайт, тогда можно его проапгрейдить и решить проблему модификацией своего скрипта, но вот если у вас сотни сайтов чужих на сервере, то я думаю вам будет лень править чужие скрипты, проще дать возможность запускать разные сайты с разным PHP. Read more…
Установка nginx на Ubuntu Server из исходников
Дано: Ubuntu Server 10.04.1 LTS x64. Версия из пакета nginx-0.7.65-1ubuntu2, а в природе есть уже и постарше (на момент написания заметки была nginx-1.0.3).
Задача: установить nginx, переложить на него отдачу статического контента (картинок, документов и прочего).
Так как в репозитории слишком уж старая версия, будем ставить руками. Поехали. Read more…
Борьба с DDOS и DOS на уровне nginx
Защита от DDos. Простой, но эффективный скрипт
Недавно озаботился поиском адекватного решения для защиты некоторых подконтрольных ресурсов от DDos атак.
Первое что посоветовали — Cisco Guard. Но так как требовалось что то легкое и не столь дорогое, то решил посмотреть в сторону софтверных продуктов.
После непродолжительного гугления наткнулся на небольшой скриптик (D)DoS Deflate Read more…
Защита сервера от DDoS с помощью модуля GeoIP для Apache2
Инструментом атаки, чаще всего, становятся сети из управляемых злоумышленниками компьютеров, так называемые «ботнеты» (bot-nets).
Численность самых крупных «ботнетов» составляет десятки тысяч компьютеров, расположенных по всему миру. Злоумышленники находят на сайте страницу с наибольшим временем генерации, и нацеливают на нее ботнет. На сервер приходит множество запросов, которые «съедают» все вычислительные мощности, и, в результате, доступ пользователей к сайту становится невозможен.
Самые мощные ботнеты располагаются в крупных странах с большой численностью населения: Индия, Китай, Бразилия и т.д. Read more…
Пропадает интернет LT2P на Netgear WNR-3500L прошивка Tomato
Если скачивать большие объемы данных через роутер Netgear WNR-3500L, через прошивку Tomato Build 54 — 11/30/2010
То через какое-то время пропадает интернет, точнее соединение в роутере есть, но выхода в интернет нету.
Подробная настройка http://www.oleny.ru/2012/03/18/wnr3500l.html
В логах syslog роутера появляются такие ошибки: Read more…
FSBACKUP — система инкрементального резервного копирования и синхронизации ФС.
FSBACKUP — система инкрементального резервного копирования и синхронизации ФС.
http://www.opennet.ru/dev/fsbackup/
По всем вопросам обращайтесь к автору: Maxim Chirkov <mc@tyumen.ru>
Download fsbackup-1.2pl2 от 19 октября 2007 г.: Скачать fsbackup.
Изменения (CHANGES) | Пример файла конфигурации | FAQ | FTP
Назначение:
Система fsbackup была создана для обеспечения резервного копирования серверов
разного масштаба на специально отведенном сервере бэкапа.
Достоинствами метода резервного копирования на специально отведенном сервере,
с использованием fsbackup, является:
- высокая производительность (скорость передачи по 100Мбит сети намного
выше скорости записи на ленточный накопитель), низкая себестоимость
(цена Мб на современных жестких IDE дисках достаточно низкая);
- надежность (возможность параллельного хранения нескольких резервных
копий за разные моменты времени);
- безопасность (применение PGP шифрования резервных копий перед записью на
бэкап сервер);
- автономность (один раз настроив систему бэкап будет производится
автоматически, не нужно обслуживать стриммер),
- возможность сохранения только измененных с последнего бэкапа данных, без
затрат на копирования не изменившейся информации.
- простота настройки и установки (как правило система способна
функционировать сразу после запуска инсталляционного скрипта)
- простота восстановления (открытый формат для хранения резервных копий
(tar), позволяет восстановить данные без использования входящих в
комплект утилит восстановления).
- гибкость задания масок для помещения файлов и каталогов в архив.
- поддержка бэкапа баз данных хранимых в MySQL и PostgreSQL.
fsbackup может выполнять создание как полного образа сервера, так и резервных
копий основных подсистем, исключая операционную систему. В случае полного бэкапа,
полное восстановление работоспособности происходит в течении нескольких десятков
минут, в случае частичного бэкапа для восстановления требуется несколько часов.
В отличие от многих систем автоматического резервного копирования, в fsbackup
применяется гибкая система построения масок (с использованием regex) для
принятия решения о помещении файлов в бэкап. Read more…
wget по ssh или Как можно перекачать файл с сервера на сервер
Задача:
Удаленно через консоль скачать файл, с одного сервера на другой.
Как мне подсказал sftp —help
нужно пользоваться командой sftp [user@]host[:file ...]
шаблон: sftp user@host:/tmp/tmp.txt /tmp
В консоли сервера, на который хотим закачать файл, вам нужно выполнить такую команду:
sftp root@192.168.1.1:/home/backup/sdb1.img.gz /home/Image_Servers
Здесь root@192.168.1.1 — имя пользователя root и ip адрес сервера 192.168.1.1
/home/backup/sdb1.img.gz — мы скачиваем файл sdb1.img.gz из папки /home/backup/ с сервера 192.168.1.1
/home/Image_Servers — директория куда будет скачивать файл на нашем сервере, на котором в данный момент мы зашли по ssh.
Способ 2:
Копирование директорий на удалённый сервер используя tar, ssh, cat или dd
Бывает так, что необходимо быстро и одним действием скопировать или заархивировать какую либо директорию на удалённый (соседний) сервер.
Существует несколько способов это сделать, принцип у них схож, а различаются они только тем или иным подручным материалом (наличие или отсутствие чего либо)
1. Архивирование директории на удалённый сервер.
С использованием cat:
tar zcvfp — /home/user/sourcedir | ssh user@remote_host «cat > ~/from_somehost.tar.gz»
С использованием dd:
tar zcvfp — /home/user/sourcedir | ssh user@remote_host «dd of=~/from_somehost.tar.gz»
2. Архивирование с удалённой машины на локальную:
С использованием cat:
ssh user@remote_host «tar zcvfp — /home/user/sourcedir» |cat > ~/from_somehost.tar.gz
С использованием dd:
ssh user@remote_host «tar zcvfp — /home/user/sourcedir» |dd of=~/from_somehost.tar.gz
3. Ну и напоследок — распаковка удалённого архива на локальную машину.
ssh user@remote_host «cat /home/user/from_somehost.tar.gz» |tar xvfp —
Остальное придумывать лень. Различная комбинация tar, ssh, cat или dd и пайпов сделает своё дело как надо.
http://www.shinkei.ru/node/4
Я медленно удаляю apache с сервера
Есть у меня серверок (да, да, именно серверок, сервером его назвать сложно). Железо старенькое (2 гига оперативы, AMD Athlon(tm) 64 Processor 3500+, програмный RAID). Админю я его сам, без особых навыков и познаний. Когда-то давным давно (больше года назад) поставил на него Debian 5.0 Lenny (это была вторая в жизни установка linux-системы, до этого ставил только Ubuntu на рабочий ноутбук) и панель управления ISPConfig3 по мануалу. Держу на нем несколько (штук 40) сайтов друзей и клиентов, Redmine, SVN и еще немного по мелочам. Read more…
Построитель команды ‘find’
В связи с частыми вопросами о команде find, задаваемыми в различных форумах, было принято решение написать помощника-визарда-построителя для этой команды. Для продвинутых — может служить просто напоминалкой опций. Вообщем, надеюсь, что проект будет полезен людям
Организация резервного копирования в *nix-системах
В том случае если вы администрируете свой сервер самостоятельно, вы можете воспользоваться данной инструкцией для организации схемы резервного копирования.
Для резервного копирования воспользуемся утилитой FSBACKUP. Read more…