Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
tar -xzvf lighttpd-1.5.0-r1605.tar.gz
cd lighttpd-1.5.0
patch -p 0 < ../lighttpd-1.5.0.r1605.modcache.v.1.3.2.patch
./configure –with-pcre
make
make install
Перед установкой надо убедиться, что установлен
пакет PCRE, версия для разработчика. В семействах RedHat и Debian он называется
prce-devel. Если нет возможности установить «родной» пакет, то его можно
получить с сайта проекта по адресу
Настройка lighttpd
В состав пакета lighttpd кроме исходных кодов входит типичный конфигурационный файл, которым мы и воспользуемся, скопировав его в каталог /usr/local/etc/:
cp doc/lighttpd.conf /usr/local/etc/
Далее идет описание наиболее важных для нашего использования параметров конфигурационного файла:
# Подключаем необходимые модули
server.modules = (
"mod_cache",
"mod_proxy_core",
"mod_proxy_backend_http",
"mod_proxy_backend_fastcgi",
"mod_accesslog" )
# Каталог, в котором будут храниться закэшированные данные
server.document-root = "/home/lighttpd/cache"
# Имя файла, в котором будут сохраняться ошибки
server.errorlog = "/www/logs/lighttpd.error.log"
# Имя файла, в котором будет храниться история обращений
accesslog.filename = "/var/log/lighttpd-access.log"
# Каталог, в котором должны сохраняться закэшированные
# ответы с центрального DC. Значение этого параметра
# должно совпадать с значением переменной server.document-root
cache.bases=(""/home/lighttpd/cache"")
# Включаем кэширование
cache.enable = "enable"
# Задаем параметры кэширования. Включаем кэширование всего
# содержимого центрального сайта с временем обновления
# каждые 30 минут
cache.refresh-pattern = (
"." => "20 ignore-reload override-expire"
)
#
# Далее прописаны параметры, описывающие наш центральный DC
#
# Адрес центрального DC
proxy-core.backends = ( "40.40.40.42:80" )
# Протокол, по которому нужно обращаться к центральному DC
proxy-core.protocol = "http"
# Включение режима «сотрудничества» кэширующей
# и проксирующей подсистем