Архив рубрики: Apache HTTP Server

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows.

Apache: SetEnv – установить переменную окружения

22 июля 2016

Требуется задать переменную окружения для пользователя www-data, что бы использовать её в PHP-скриптах. Попытки сделать это через файлы /etc/apache2/envvars, /etc/profile.d/music.sh и /etc/environment результата не принесли. Вместо этого – можно использовать модуль mod_env и директиву SetEnv.

Azure: создание VPS с Ubuntu

16 декабря 2015

Azure – ещё одно облачное решение, от компании Microsoft. В посте рассматривается регистрация и создание простой виртуальной машины с Ubuntu и Apache HTTP. Особых деталей нет, но скриншотов много. В целом ощущения от работы с платформой – положительные, хотя ложку дегтя MS добавил позже, во время деплоев. Регистрация Trial-аккаунта На самом деле – аккаунт будет не… Читать далее »

Apache HTTP: установка mod_dispatcher для Adobe Experience Manager

11 декабря 2015

Dispatcher – еще одна часть  AEM, предназначенная для кеширования и в качестве балансировщика нагрузки. Является отдельным модулем, имеются версии для Apache HTTP 2.2, 2.4, MS IIS и других серверов. В данном примере установка будет выполняться на Vagrant + Ubuntu 14.04 + Apache 2.2. 

Apache HTTP: Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe

2 декабря 2015

Ошибка После установки свежего Apache HTTP – возникает ошибка: # apachectl -t [Wed Dec 02 12:32:34.187291 2015] [:crit] [pid 3756:tid 140678182410112] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. AH00013: Pre-configuration failed Action ‘-t’ failed. The Apache error log may have more… Читать далее »

TLS/SSL: создание CSR для мульдоменного сертификата

1 декабря 2015

В связи с продлением нашего wildcard-сертификата – необходимо создать CSR из старых сертификатов на некоторых серверах. Кроме того – в сертификате используются SAN (Subject Alternative Name) – и их требуется перечислить при создании запроса. Есть два варианта: передать параметры из командной строки – либо настроить OpenSSL.

Apache HTTP: сжатие данных – модуль mod_deflate

18 ноября 2015

mod_deflate — это модуль и набор патчей для Apache, позволяющие сжимать ответ методами gzip или deflate. Проверяем наличие модуля: # apachectl -t -D DUMP_MODULES |grep deflate deflate_module (shared) Проверяем активирован ли и активируем, если нет (Ubuntu): # a2enmod deflate Considering dependency filter for deflate: Module filter already enabled Module deflate already enabled

CentOS: обновление PHP 5.3 до 5.5

7 октября 2015

Система: # cat /etc/redhat-release CentOS release 6.7 (Final) Проверяем текущую версию PHP: # php -v PHP 5.3.3 (cli) (built: Oct 30 2014 20:12:53) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies Для обновления – потребуются репозитории Remi  и Epel.

Apache HTTP: настройка HTTPS и SSL

23 июля 2015

Пример настройки выполняется на: # httpd -version Server version: Apache/2.2.29 (Unix) Server built: Mar 12 2015 03:50:17 # cat /etc/system-release Amazon Linux AMI release 2015.03 Создание ключей Устанавливаем необходимые пакеты: # yum install mod_ssl openssl # cd /etc/httpd # mkdir ssl

Nagios: установка на CentOS 7 + NGINX

1 июля 2015

Краткая статья, без особых подробностей. Установка выполняется на CentOS 7. Вместо Apache HTTP – будет использоваться NGINX. Установка Nagios Важно: у Nagios 3.5 есть проблемы при работе с NGINX. Поэтому – будем устанавливать 4. Находим тут>>> последнюю версию (на момент написания – это была 4.1), качаем: # cd /tmp/ # wget http://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.1.0/nagios-4.1.0rc1.tar.gz # tar xfp nagios-4.1.0rc1.tar.gz Создаём… Читать далее »