Настройка web-сервера на базе Debian Squeeze — часть 5: скрипт автоматического создания пользователя

0

Поскольку вручную создавать пользователя, структуру директорий, конфигурационные файлы, базу данных и пользователя MySQL, достаточно нудное занятие, мы автоматизируем этот процесс, написав bash-скрипт. Это позволит нам выполнять все действия по созданию пользователя одной командой. Читать дальше

Метки: , , , , , ,

NGINX и Etag: ошибки в Chrome

0

После того, как я начал использовать NGINX с модулем Etag, я заметил, что в Chrome иногда случайные статические файлы не грузятся при обновлении страницы(по F5 или Reload) ссылаясь на отсутствие ответа с сервера. И в то же время все файлы нормально грузятся при простых переходах по сайту. Недолгое расследование указало именно на модуль Etag, при его отключении всё сразу стало нормально. Но заниматься поиском конкретной проблемы долго не было времени, так как эта ошибка воспроизводится только в Chrome и только при перезагрузке страницы. Но всему приходит конец и я решил разобраться с этой противной ошибкой. Читать дальше

Метки: , , , , ,

Настройка web-сервера на базе Debian Squeeze — часть 3: установка и базовая настройка NGINX

0

Теперь, когда у нас установлены и минимально настроены Apache и PHP, приступим к установке и настройке NGINX. Мы будем использовать классическую двухуровневую структуру: Apache в качестве back-end и NGINX в качестве front-end. На NGINX у нас будет возложена задача отдачи статических файлов без участия Apache со всеми кэширующими заголовками, а также переадресация запросов к динамическому контенту на Apache.

NGINX может передавать практически все заголовки, отвечающие за кэширование контента на стороне клиента. Практически, но не все, NGINX не имеет поддержки заголовка ETag. Для того, чтобы наш сервер мог отдавать такие заголовки, пересоберем NGINX с поддержкой соответствующего модуля NginX-Etags. Также мне потребуется модуль push_stream для реализации long polling.

Читать дальше

Метки: , , , , ,

Настройка web-сервера на базе Debian Squeeze — часть 2: FTP сервер

0

В качестве FTP сервера мы будем использовать vsftpd. Первым делом установим пакет:

apt-get install vsftpd

Читать дальше

Метки: , , , , ,

Настройка web-сервера на базе Debian Squeeze — часть 1: установка и базовая настройка Apache и PHP

0

Теперь приступим к установке и настройке нашего бек-энд, в качестве него будет использоваться Apache. Все команды приведены для работы под пользователем root. Первым делом установим пакет с самим сервером:

apt-get install apache2

Читать дальше

Метки: , , , , ,

Настройка web-сервера на базе Debian Squeeze — часть 0: Аренда сервера

0

Эта статья открывает цикл по настройке web-сервера на базе Debian 6.0 Squeeze. Читать дальше

Метки: , , , ,