Записи с меткой ‘Apache’

Apache2 + nginx = кеширование

Эта запись опубликована в рубрике [ Apache, Ubuntu ]

В предыдущей статье я описывал как настроить Squid фронтэндом для ускорения отдачи страничек сайта. В тот же день я все таки добился кеширования страниц сервером nginx и перевел свой сервер на связку Apache2 + nginx + кеширование средствами nginx.
Получилось весьма не плохо, что подтверждают тесты сервисом Load Impact и программой siege.
Итак, приступим.

[...]

Подробнее...

Squid в качестве reverse-proxy (frontend для сервера)

Эта запись опубликована в рубрике [ Apache, Ubuntu ]

Задался тут целью распределить нагрузку на сервере, а то как-то уж больно часто он стал ложиться и не выдерживать нагрузки. Выбор пал на nginx, как на самый распространенный сервер для фронтэнда. Но почему-то у меня не вышло настроить кеширование на нем. А без кеширования он мне не очень удобен. После этого я решил настроить Squid, [...]

Подробнее...

Метки: [ , ]

Виртуальные хосты в Апаче2

Эта запись опубликована в рубрике [ Apache, Линукс ]

Пришло мне недавно письмо от одного из читателей с просьбой написать о виртуальных хостах в Апаче. Сложного там ничего нет, а потому приведу один из своих конфигов, а после его разберем построчно. Первое, что нужно сделать – это удалить симлинк /etc/apache2/sites-enabled/default.
Потом добавляем в httpd.conf строку:
NameVirtualHost *:80
Создаем файл domain.tld.vhost в каталоге /etc/apache2/sites-available с настройками виртуального хоста:
<VirtualHost [...]

Подробнее...

Метки: [ , ]

Apache2 + SSL + Virtualhost = mod_gnutls

Эта запись опубликована в рубрике [ Apache, Линукс ]

Столкнулся с проблемой, когда надо на разные виртуалхосты повесить разные сертификаты SSL. Апач в любом случае берет первый сертификат из конфига и ставит его на все виртуальные SSL-хосты (домены).
Долго я бился с этой гадостью, пока мне не подсказал один хороший человек (Sergey, спасибо тебе), в какую сторону копать. Оказывается, что SSL не позволяет по стандарту [...]

Подробнее...

Метки: [ , , , ]

Создание пачки поддоменов через .htaccess

Эта запись опубликована в рубрике [ Apache ]

Иногда надо создавать автоматически поддомен в какой-либо зоне. Например, для хостинга домашних страничек пользователей. Вот как это делается:
1. Нам надо создать запись для всех поддоменов в домене.
В зону мы вносим новый домен “*”, ссылающийся на необходимый IP адрес сервера.
2. Настраиваем Apache.
Создаем вирутальный хост с примерно такими параметрами:
<VirtualHost *:80>
DocumentRoot /var/www/example.com
ServerName example.com

ServerAlias *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$
RewriteRule [...]

Подробнее...

Метки: [ , , , ]
Страница 1 of 212