Немного о mod_perl

Apache – это очень популярный и широко используемый web-сервер. Есть множество альтернатив, но по возможностям настройки, гибкости и количеству доступных расширений Apache прочно держится в топе. В этой небольшой статье я расскажу как можно контролировать фактически все аспекты работы вашего web-сервера при помощи Perl и mod_perl
[ Читать дальше ]

Установка nginx, php5 CGI и MySQL

Nginx (произносится как “энджин икс”) – это легкий высокопроизводительный веб-сервер с открытым исходным кодом. Он известен своей стабильностью, большим набором функций, сравнительной простотой конфигурации, а также весьма низкой требовательностью к ресурсам. В этой статье я опишу процесс установки nginx, PHP5 в CGI-режиме и MySQL на Debian Lenny.
[ Читать дальше ]

Построение виртуального массового хостинга на базе Apache2 + mod_rewrite + mod_userdir + mod_suexec

В этой статье описан один из методов построения системы виртуального хостинга с использованием mod_rewrite для определения соответствий виртуальных хостов физическим директориям на сервере. Вдобавок, используя сопоставление хоста имени пользователя мы сможем запускать CGI-скрипты с правами юзера через suEXEC
[ Читать дальше ]

Собственный видеохостинг

Статья описывает процесс построения собственного видеохостинга (как, например, YouTube) на базе lighttpd с модулем mod_flv_streaming для трансляции потокового видео в формате .flv и модулем
mod_secdownload для предотвращения хотлинкинга. В качестве проигрывателя мы возьмем FlowPlayer, который поддерживает mod_flv_streaming. Также мы опишем процесс перекодировки видео различных форматов (.mp4 .mov .mpg .3gp .mpeg .wmv .avi) в формат FLV, который будет использоваться на нашем сайте
[ Читать дальше ]

Виртуальные хосты на lighttpd с хранением конфигурации в MySQL

Статья посвящена настройке виртуальных хостов для lighttpd, работающего под управлением Debian, с хранением всех конфигурационных данных в MySQL. Главная особенность в том, что мы не будем использовать модуль для Лайти mod_mysql_vhost, который позволяет хранить в базе лишь имя хоста и его корневой раздел. Наша конфигурация более гибкая и позволяет хранить в БД все директивы для каждого виртуального хоста
[ Читать дальше ]

Интеграция APC (Alternative PHP Cache) с PHP5 и lighttpd

Эта статья описывает установку и настройку APC для PHP5 и lighttpd, работающих на Debian Etch. APC – это свободная и бесплатная система кэширования и оптимизации байт-кода PHP. Похожие системы – это, например, eAccelerator и XCache
[ Читать дальше ]

Локализация внутренних проблем Apache

Веб-сервер Apache установлен на большинстве серверов в мире. Его выбирают из-за отличной настраиваемости, расширяемости и превосходной функциональности. Однако большое количество модулей и, к сожалению, не всегда качественно написаные приложения порождают проблемы, которые бывает непросто решить. Поэтому очень важно иметь под рукой инструментарий для быстрой локализации и устранения неполадки. В этой статье я постараюсь помочь вам.
[ Читать дальше ]