Certbot, бесплатный SSL сертификат

В этой статье я хочу рассказать вам о Certbot. Certbot это бесплатный open source инструмент, предназначенный для автоматизации выдачи и использования SSL сертификатов от компании Let’s Encrypt прямо из консоли сервера. Он создан некоммерческой калифорнийской организацией Electronic Frontier Foundation, которая «защищает цифровую независимость, свободу слова и инновации» (цитата). Именно благодаря этому сервису и сертификату от […]

Установка Apache 2, PHP 5 и MySQL в Ubuntu

Любой сайт начинается с сервера и в этой статье я расскажу как быстро и без лишних хлопот установить полноценный локальный сервер Apache 2. Пошаговые инструкции помогут лучше понять назначение каждой части комплекта разработчика. Установка сервера Apache 2 В терминале запускаем процесс установки apache2 из стандартных репозиториев: sudo apt-get install apache2 Чтобы сервер заработал следует выполнить […]

Заголовок attachment через .htaccess

Простая инструкция по установке загаловка attachment, для загрузки файлов, с помощью файла .htaccess. Предположим, что нужно сделать загрузку файлов с расширением .php, например, чтобы произвести установку новых пакетов на сервер при помощи этого файла. Сервер по умолчанию будет пытаться выполнить php-файл по прямой ссылке. Чтобы этого не произошло, создадим в целевой директории, где лежат файлы […]

Ошибка 404 после перезагрузки сервера

Наткнулся недавно на весьма интересную проблему. Сервер работает трудится, всё как говорится хорошо. Но стоит произвести перезагрузку системы — apache выдаёт 404 ошибку. Более того, если после этого выполнить перезагрузку самого apache — всё снова начинает работать: /etc/init.d/apache2 restart Т.е. после перезагрузки системы apache выдаёт 404 ошибку, а после перезагрузки самого апача — всё начинает […]

Серверная почта на основе Postfix, Dovecot и MySQL для Debian

Postfix — очень мощный почтовый сервер, основанный на идеологии Open Source, его часто называют Postfix MTA — Postfix Mail Transfer Agent. В этом руководстве, собранном из разных истоников и дополненных личными переживаниями, я расскажу как установить Postfix в связке с Dovecot (IMAP/POP3) и MySQL на сервер Apache под управлением OC Debian. Руководство было опробовано на […]

Настройка SSL доступа для сервера Apache

Опишем как получить и привязать самоподписанный сертификат безопасности для web-сервера Apache. Это позволит нам использовать возможности протокола SSL. Для начала установим OpenSSL и другое нужное ПО: sudo install openssl ssl-cert apache2-utils Шаг 1: Генерируем файлы сертификатов. В этом примере и ниже по текст выбрана директория /etc/apache2/ssl/ для хранения файлов сертификата, публичного и приватного ключей. Можно […]

Заголовки сервера Apache, делаем безопаснее

Есть немаловажный момент связанный с безопасностью сервера, а следовательно и сайтов на нём расположенных… касается он информации отдаваемой в заголовках. Рассмотрим самые интересные, а зачастую и исчерпывающе-информативные заголовки: Server и X-Powered-By. Заголовок Server может поведать нам о сервере, операционной системе, версии PHP и даже некоторых модулях. Думаю, что пагубность такой информации объяснять не нужно, ибо […]