Архив рубрики: Web servers

Веб-сервер — сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.

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

27 августа 2012

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

Apache — не обрабатывается файл .htaccess

12 августа 2012

Проблема заключается в следующем: при настройке нового виртуалхоста — сервер Apache не обрабатывает файл .htaccess. Хотя в файле указана директива: Options -Indexes сервер все-равно отображает содержимое каталога виртуалхоста. О создании и настройке виртуалхостов можно почитать тут>>>.

FreeBSD: Apache — ошибка при обновлении

10 марта 2012

Система FreeBSD 8.2-RELEASE. При очередном обновлении Apache выдал ошибку такого вида: => Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/apache22/httpd-2.2.22.tar.bz2 fetch: httpd-2.2.22.tar.bz2: local file (8005696 bytes) is longer than remote file (5378934 bytes) => Couldn’t fetch it — please try to retrieve this => port manually into /usr/ports/distfiles/apache22 and try again. *** Error code 1

Переносим сайт на свой сервер

23 февраля 2012

Система FreeBSD 8.2. Настройка производилась по этому>>> мануалу. Для начала — создадим пользователя, у которого будет доступ к каталогу сайта: # adduser Username: abobrov … Home directory [/home/bobrov]: /usr/local/www/apache22/data/user/abobrov/ Home directory permissions (Leave empty for default): … Username   : abobrov Password   : ***** Full Name  : abobrov Uid        : 1003 Class      : Groups     : abobrov… Читать далее »

Apache HTTP Server + SSL: пример быстрой настройки

20 декабря 2011

Пример приведен на FreeBSD 8.2 + Apache HTTP Server 2.2 + OpenSSL 0.9.8q. Все действия далее выполняем от root-a. Убедимся, что Apache готов к работе с SSL. В файле конфигурации /usr/local/etc/apache22/httpd.conf должна быть раскомментирована строка: LoadModule ssl_module libexec/apache22/mod_ssl.so

Apache: примеры создания VirtualHost

20 декабря 2011

Что такое VirtualHost можно почитать на Wiki. Все примеры приведены в системе FreeBSD 8.2 и Apache 2.2, но подойдут для любой другой ОС (учтите только другие пути к файлам конфигурации). В статье не будут рассмотрены вопросы создания и настройки доменов и субдоменов на DNS — это совсем другая тема. Если вы не используете свой собственный… Читать далее »

FreeBSD: Apache+MySQL+PHP (LAMP) + phpMyAdmin

16 августа 2011

В данном примере будет проводиться установка «классической» сборки Apache + mpm_prefork + mod_php. Что такое MPM — можно почитать тут>>>. Статья была обновлена 18.10.2013 — добавлено несколько замечаний и уточнений. Обновляем коллекцию портов. При первом обновлении необходимо выполнить следующие команды: # portsnap fetch && portsnap extract При последующих обновлениях: # portsnap fetch update Пример: #… Читать далее »