Архив за месяц: Август 2012

Apache: MPM — worker, prefork или event?
0 (0)

29 августа 2012

MPM — Multi-Processing Module, можно перевести как «Модуль мультипроцессовой обработки» (не путайте с мультипроцессорной!). Если быть совсем кратким — MPM используется сервером Apache для обработки нескольких запросов несколькими процессами одновременно. В настоящее время используется 2 основных варианта MPM — это Worker и PreFork. Также, имеется сравнительно новый модуль — Event, который только недавно перешел из… Читать далее »

Loading

Apache: [alert] (EAI 8)hostname nor servname provided, or not known
0 (0)

29 августа 2012

При запуске сервера Apache: [warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter В логе /var/log/httpd-error.log следующая ошибка: [Wed Aug 29 14:42:57 2012] [alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of «takashi»

Loading

Apache: включение server-status
0 (0)

27 августа 2012

Проверим наличие необходимых модулей: # cat /usr/local/etc/apache22/httpd.conf | grep info_module LoadModule info_module libexec/apache22/mod_info.so # cat /usr/local/etc/apache22/httpd.conf | grep status_module LoadModule status_module libexec/apache22/mod_status.so По-умолчанию Apache собирается уже с ними. В файл конфигурации сервера Apache /usr/local/etc/apache22/httpd.conf добавляем: ExtendedStatus On <Location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from 127.0.0.1 95.132.231.112 </Location>

Loading

Apache: ограничение доступа с помощью htaccess и htpasswd
0 (0)

27 августа 2012

В файле конфигурации Apache /usrlocal/etc/apache22httpd.conf проверяем наличие строки: AccessFileName .htaccess Ниже добавляем такой блок директив: <Directory «/usr/local/www/users«> AllowOverride All </Directory> Где /usr/local/www/users — путь к каталогу с файлами ваших сайтов. Проверяем правильно файла конфигурации: # httpd -t Syntax OK И перезагружаем Apache: # apachectl restart Создаем файл с паролями и добавляем в него пользователя setevoy:… Читать далее »

Loading

Apache Bench: тестируем работу веб-сервера
0 (0)

27 августа 2012

Утилита Apache Bench (ab) предназначена для тестирования работы web-сервера и эмуляции нагрузки им сервера. Установка на Debian/Ubuntu: $ sudo apt-get install apache2-utils Синтаксис запроса: $ ab [options] [http[s]://]hostname[:port]/path

Loading

Сети, подсети, классы подсетей. Таблица подсетей.
0 (0)

24 августа 2012

Введение IP-адрес является 32-битным в длину и состоит из двух частей: адресной части сети и адресной части хоста. Сетевой адрес используется для определения сети и является общим для всех устройств, подключенных к сети. Адрес хоста (или узла) используется для определения конкретного устройства, подключенного к сети. Обычно IP-адрес имеет десятичное представление с разделительными точками, в которой… Читать далее »

Loading

OpenBSD: установка и начальная настройка системы
0 (0)

23 августа 2012

В этой статье будет кратко освещён процесс установки и минимальной настройки системы OpenBSD. После успешной загрузки с диска, или другим, выбранным способом, начнется процесс загрузки ядра и необходимых программ, для запуска установки системы. После того, как все это загрузится, диск больше не нужен — все будет храниться в памяти машины. Начало загрузки:

Loading

FreeBSD: KyivBSD'12 — конференция в Киеве
0 (0)

20 августа 2012

Конференция KyivBSD’12 состоится как обычно, в последнюю субботу сентября (29-е число). Открыта регистрация слушателей на конференцию 2012. Сейчас очень популярен краудфинансинг (куча людей оплачивает то, что обычно тянут только крупные инвесторы), на этой волне в этом году наша конференция решила провести эксперимент — у нас не будет спонсоров 🙂 Вместо этого представлено два типа участия… Читать далее »

Loading

FreeBSD: Latest snapshot on server matches what we already have.
0 (0)

18 августа 2012

При попытке обновить дерево портов система сообщает об ошибке: # portsnap fetch extract Fetching snapshot tag from portsnap.hshh.org… done. Latest snapshot on server matches what we already have. No updates needed. Building new INDEX files… gunzip: can’t stat: /var/db/portsnap/files/4954f84544ccd39dc4020f92ffbcb3b2508c59aa3c07d35a8315ce71a734f841.gz: No such file or directory gunzip: can’t stat: /var/db/portsnap/files/84a079aa4da0fbb430ed383304842f1dc77297c398c00f7951dbc4c6bdc627ee.gz: No such file or directory gunzip: can’t… Читать далее »

Loading