apache

Оптимизация eaccelerator+nginx+apache2+php5+mysql

Опубликовано admin в Пт, 22/04/2011 - 14:39
Оптимизация eaccelerator+nginx+apache2+php5+mysql С тяжелым контентом. На физическом сервере.

На днях ко мне обратился знакомый с просьбой избавить сайт от торможения.

Страницы в пиковое время стали долго загружаться, вплоть до 5 минут на страницу.

Первое с чего нужно начать в таком слукчае — это проверить не является ли это проблемой провайдера через которого клиент заходит на сайт. Интернет — это большая совокупность сетей, в которой вполне путь пакета от дата-центра до клиента может оказаться заторможенным по независящим от сайта причинам. Поэтому проверим скорость загрузки сайта через других провайдеров.
Читать далее

Настройка httpd.conf на VPS под Unix Apache.

Опубликовано admin в Пнд, 18/04/2011 - 23:03
Обычно после покупки VPS наступает период эйфории – много ресурсов, много возможностей, по сравнению с виртуальным хостингом все работает быстро и хорошо. Но через некоторое время, по мере роста сайта, возникают проблемы. Чаще всего они выражены в нехватке оперативной памяти, либо в низкой скорости отклика сайта на действия пользователей. Не стоит сразу переходить на более высокий тариф, можно попробовать настроить Apache под свои нужды.Читать далее

( categories: )

nginx + apache. Кеширование

Опубликовано admin в Чт, 14/04/2011 - 13:59

Привет, %username%
Тут я хочу рассказать о том, как я настраивал кеширование на одном сервере, точнее VDS. Характеристики сервера: 2000MHz, 2GB RAM, 80Gb HDD, технология виртуализации — OpenVZ.
Было решено использовать Nginx версии 0.7.64. На сервере находилось около 200 сайтов. И несколько высоко нагруженных проектов. Вот эти самые проекты и давали ощутимые тормоза и нагрузку на сервер. Мы будем рассматривать DLE в этом примере.
Читать далее

Apache: Основы производительности

Опубликовано admin в Втр, 12/04/2011 - 11:21

Рано или поздно у любого владельца сервера/VPS возникает вопрос: как сделать сайты "быстрее", снизив время отклика? Чтобы позже не пришлось ничего переделывать, лучше с самого начала следовать основным советами по созданию производительного сервера.Читать далее

( categories: )

Apache: Простое ограничение доступа по паролю

Опубликовано admin в Втр, 12/04/2011 - 11:19

Используя стандартные модули Apache, возможно запрашивать логин и пароль у пользователя при попытке доступа к определенной странице или каталогу. Доступ будет разрешен, если логин и пароль присутствуют в специальном файле.Читать далее

( categories: )

Apache: Автоматические субдомены

Опубликовано admin в Втр, 12/04/2011 - 10:41

Если необходимо использовать много субдоменов, не обязательно засорять файл конфигурации и описывать каждый субдомен отдельно. Можно настроить Apache так, что каждый каталог будет доступен как субдомен, причем для создания нового субдомена необходимо всего лишь создать новый каталог.Читать далее

( categories: )

Настройка apache 2 + nginx + php 5 + MySQL + memcached + eaccelerator + sphinx в Ubuntu

Опубликовано admin в Пнд, 11/04/2011 - 16:48
Итак сегодня я раскажу вам как поднять Веб сервер на маломощном компьютере или VDS / VPS

Мной был взят сервер VDS в конфигурации CPU 480 MHz, RAM 256 Mb, HDD 8 Gb (Ubuntu Server 9.04).

Делаем начальные действия необходимые нам для дальнейшей работы:

выставим пароль root и зайдем под ним
sudo passwd root
su


обновим информацию о пакетах, и обновим систему
aptitude update
aptitude upgrade


доставим wget если ставились в минималке
aptitude install wget make


поставим webmin дабы было удобнее приглядывать за сервером (после установки он доступен по адресу https://ваш адрес:10000)

 (версию подставляйте свежую на момент своих действий)
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.490_all.debdpkg -i webmin_1.490_all.deb
aptitude -f install

Читать далее

apache+nginx+gzip_static+yuicompressor

Опубликовано admin в Пнд, 11/04/2011 - 10:03
В этой статье я опишу принципиальные различия Apache и Nginx, архитектуру фронтэнд-бэкэнд, установку Apache в качестве бэкэнда и Nginx в качестве фронтэнда. А также опишу технологию, позволяющую ускорить работу веб-сервера: gzip_static+yuicompressor.
Читать далее
( categories: )

Защищаем Apache от DDOS атак - Часть 1

Опубликовано admin в Чт, 24/03/2011 - 10:40
В 1й части мы будем устанавливать модуль Apache mod-evasive на Debian сервер. Этот модуль отслеживает количество подключений с определенного клиента и блокирует IP адрес на определенное время при превышении лимита.

sudo apt-get install libapache2-mod-evasive


Или берем отсюда:

http://packages.debian.org/lenny/libapache2-mod-evasive
Читать далее
( categories: )

Защищаем Apache от DDOS атак - Часть 2

Опубликовано admin в Чт, 24/03/2011 - 10:33
Собственно, речь пойдет о защите от SYN flood атак:

Очень популярная DoS атака заключается в посылке большого числа SYN пакетов на ваш сервер. При этом установка TCP связи не доводится до конца. Очередь полуоткрытых запросов соединений быстро заполняется, что мешает установке нормальных соединений. Так как соединение не должно быть обязательно завершено, такая атака не требует больших ресурсов от атакующей машины, поэтому её легко реализовать и контролировать.


Определить SYN атаку просто — команда netstat выдает огромный список полуоткрытых подключений:

netstat -n --tcp | grep SYN_RECV
tcp     0   0 xxx.xxx.xxx.xxx:80    yyy.yyy.yyy.yyy:1084    SYN_RECV   
tcp     0   0 xxx.xxx.xxx.xxx:80    yyy.yyy.yyy.yyy:1228    SYN_RECV   
tcp     0   0 xxx.xxx.xxx.xxx:80    yyy.yyy.yyy.yyy:2652    SYN_RECV   
tcp     0   0 xxx.xxx.xxx.xxx:80    yyy.yyy.yyy.yyy:3446    SYN_RECV


Можем просто подсчитать количество:

netstat -n --tcp | grep SYN_RECV | wc -l
238

Читать далее
( categories: )
RSS-материал