Posts Tagged ‘ apache

Configure Apache for A-rating on SSLLabs

Just add following lines to vhost.conf
SSLEngine on
SSLProtocol TLSv1.2 TLSv1.1
SSLProxyProtocol TLSv1.2 TLSv1.1
SSLHonorCipherOrder on
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA25

Отключить Basic авторизацию для каталога в Apache

На сервере настроена Basic авторизация доступа к http средствами Apache, но есть одна директория к которой нужно получать доступ без запроса логина и пароля.
Чтобы исключить этот каталог можно воспользоваться файлом .htaccess
Что мы имеем на входе: Apache 2.2.22, Debian 7 и такой конфиг :

cat /etc/apache2/sites-enabled/000-default
.......
<Directory / >  
AuthType Basic
  AuthName "Authentication Required"
  AuthUserFile ".password"
  Require valid-user
......

Read more

Ускоряем PHP. Установка eAccelerator в Debian

Для удовлетворения потребностей 1C Bitrix в мощи сервака я извращался как мог, но быстрее чем за 3сек страница не грузилась – время генерации самой страницы 1.1сек, это после того как удалось уменьшить время отработки MySQL почти в 2 раза

Пришлось таки ускорять сам PHP.
Будем пробовать с помощью eAccelerator на базе Debian 7.3(amd64) + Apache 2.2.22 + PHP 5.3
Официальная страница модуля: https://github.com/eaccelerator/eaccelerator
Read more

OTRS: хранение заявок на ФС

OTRS

OTRS

По умолчанию все заявки в системе OTRS хранятся в БД, причем там же хранятся и вложения к заявкам, а это скриншоты, логи ошибок, програмки и т.д.
Когда заявок много, то база из-за этого может разростись на несколько Гб, что сказывается на скорости работы самого HelpDesk особенно когда строятся отчеты или производится поиск.
Для этого в самом OTRS предусмотрен вынос всех вложений и писем на файловую систему.
Прежде чем начинать перенос данных рекомендую сделать backup и проверить права на папку var/attachment и var вцелом. Владельцем должен быть пользователь otrs (согласно инструкции по установке)
Read more

nginx, php-cgi или избавляемся от apache

Теста ради решил несколько доменов поднять только на nginx и посмотреть как поменяется картинка на графиках загрузки сервера.
Как запустить nginx поверх apache было описано тут
Теперь начинаем прикручивать php к nginx через fastcgi.
для этого нам понадобится пакет spawn-fcgi

Read more

nginx и Apache2

Решил немного разгрузить веб-сервер, для чего в виде Frontend’a прикрутил Nginx.
Субьективно: скорость отображения страниц выросла.
Итак, приступим…
Допустим у вас уже есть веб-сервер с Apache и виртуальными хостами
Начинаем ставить софт

emerge www-apache/mod_rpaf
USE="status realip addition" emerge -av nginx

Read more

не работает .htaccess

см AllowOverride
в двух словах,

AllowOverride None <- быть не должно
AllowOverride All <- быть должно

AllowOverride is valid only in <Directory> sections specified without regular expressions, not in <Location>, <DirectoryMatch> or <Files> sections