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

Настройка веб сервера Apache производится в зависимости от целей проекта, чаще всего пакет применяется в качестве единственного веб-сервера.

Сервер Apache несколько уступает в скорости обработки запросов Nginx, но в отличие от последнего может самостоятельно обрабатывать PHP скрипты. Часто применяется связка с Nginx на фронтэнде и Apache на бэкенде.

Этот пакет является стандартом веб-севрера и, к тому же, отличается простой конфигурацией.

Настройка веб сервера Apache

Ключевым для Apache является понятие сайта — виртуальные хосты создаются в /etc/apache2/sites-availible. После их активации и перезапуска сервера сайт начинает работать из каталога, указанного для ресурса в качестве корневого.

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

Apache поддерживает шифрование SSL/TLS, для сайтов легко настраивать SSL сертификаты, Letsencrypt предлагает автоматизированный выпуск и обновление по CRON сертификатов для Apache.

 

Apache по-умолчанию обрабатывает PHP при помощи собственного модуля mod_php, но также часто применяются конфигурации с fastcgi и php-fpm.

Как обновить phpmyadmin на Debain сервере

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

Let's Encrypt на Apache с автопродлением на Debian

letsencrypt предлагает бесплатные SSL сертификаты сроком действия в 3 месяца, они могут быть установлены на любой веб-сервер или использоваться, например, для шифрования почты. Такие сертификаты принимаются всеми браузерами, но по причине ограниченного периода действия требуют частого продления, которое можно автоматизировать. В случае с Apache2 такая автоматизация выполняется наиболее легко.
Читать далее

phpmyadmin картинки, phpmyadmin с nginx и apache

Одним из самых распространенных способов разгрузки и оптимизации сервера, обслуживающего веб-приложения является добавление к Apache, часто используемому по умолчанию, Nginx. Nginx используется как прокси — он отдает статический контент, запросы к скриптам перенаправляет на бэкенд Apache.
Читать далее

Настройка связки nginx и apache

Одним из самых популярных решений для вебсервера в нагруженных системах является настройка связки Nginx и Apache. nginx при этом ставится спереди и используется в качестве кэширующего прокси сервера, т.е. средствами nginx отдается статика (JavaScript, HTML, CSS, изображения), запросы же обрабатываются apache. Такое решение является очень простым, оно позволяет снизить нагрузку на элементы системы и обеспечить максимальную скорость отдачи контента.
Читать далее

Apache2 etc/apache2/ports.conf, 443 порт и https

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

Порядок установки SSL сертификата (Apache)

SSL-сертификаты применяются для обеспечения безопасного соединения и передачи данных в зашифрованном виде.

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

mod_fastcgi и PHP-FPM

В рамках статьи рассматривается установка и конфигурация mod_fastcgi и PHP-FPM на сервере с Debian 7 на котором используется Apache. По умолчанию Apache использует  mod_php, весь контент (в том числе HTML и JavaScript) запрашиваемый пользователями при этом обрабатывается PHP, что означает нерациональное расходование ресурсов сервера и на высоких нагрузках (более 1000 одновременных соединений) может вызвать «торможение». 
Читать далее