Настройка FreeBSD, Linux, cisco и etc систем, открытых технологий таких как: NetGraph, dhcp, ipfw, shell, ssh и etc.

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

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

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

( categories: )

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

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

Используя директивы auth_basic и auth_basic_user_file, можно ограничить доступ ко всему серверу, сайту, каталогу или любому URL по маске, с авторизацией по протоколу "HTTP Basic Authentication".

Читать далее

( categories: )

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

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

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

( categories: )

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

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

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

( categories: )

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

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

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

( categories: )

nginx: Защита файлов от прямых ссылок

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

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

Наиболее гуманно будет выдавать посетителю другого сайта изображение с текстом "Это изображение доступно только на сайте www.example.com". Если ссылаются на загружаемый файл — перенаправлять на страницу загрузок вашего сайта.Читать далее

( categories: )

Опыт настройки nginx на Debian

Опубликовано admin в Втр, 12/04/2011 - 00:55
Вчерашний вечер я посвятил возне с http-сервером nginx в качестве фронтэнда к apache. Как известно, nginx (http://nginx.net/) — легковесный надежный HTTP-сервер, написанный Игорем Сысоевым (http://sysoev.ru) (сотрудником Rambler). Он отлично подходит для выдачи статических страниц, особенно под нагрузкой. Обычно настраивается связка nginx+apache, в которой nginx обслуживает все входящие на сервер запросы, статические файлы отдает своими силами, а запросы на динамическое содержимое проксирует на apache.

Так вот, по настройке работы данной пары в связке в Интернете есть море статей, в том числе на русском, и об этом писать смысла нет. А расскажу я вам лучше о тех нюансах, с которыми вчера столкнулся при настройке nginx на работу в нужном ладе, и заодно покажу и прокомментирую свою конфигурацию этого сервера.

Читать далее
( categories: )

MySQL Query Cache

Опубликовано admin в Пнд, 11/04/2011 - 20:39
В MySQL есть очень полезная функциональность — кеш запросов (http://dev.mysql.com/doc/refman/5.0/en/query-cache.html). Кеш запросов доступен в MySQL начиная с версии 4.0.
Многие СУБД имеют подобную функциональность, но в отличие от MySQL они кешируют планы выполнения запросов, тогда как MySQL кеширует результаты запросов.
Дальше о том, как работает кеш запросов, как его настраивать и оптимально использовать.
Читать далее

Настройка 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

Читать далее

Повышение производительности за счет блочного кеширования

Опубликовано admin в Пнд, 11/04/2011 - 10:21
Тема блочного кеширования и ssi не раз проскакивала на Хабре. Ниже я представлю еще одну реализацию, использующего блочное кеширование, а также исходники фреймворка, использующего эти принципы, которые можно найти тут: http://github.com/akalend/quickly. А как это работает — прочитать ниже.
схема кеширования блоками
Читать далее
RSS-материал