Debian Server с нуля. Часть Вторая. Настройка Apache+ SSL+MySQL

В этой части займемся установкой связки Apache+SSL+MySql
Установим Apache:

apt-get install apache2

Теперь создадим папку для сертификатов:

mkdir /mnt/data/ssl_cert

и сам сертификат(пока будем использовать самоподписанный):

sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /mnt/data/ssl_cert/apache.pem

Добавим модуль ssl в Apache:

sudo a2enmod ssl

Следующим шагом добавим в сайт по умолчанию доступ через https:

откроем конфигурацию:
/etc/apache2/sites-enabled/000-default

И добавим туда вторую секцию:
#стандартный порт для https
ServerAdmin webmaster@localhost
SSLEngine On # включаем SSL
SSLCertificateFile /mnt/data/ssl_cert/apache.pem # Определяем сертификат

DocumentRoot /mnt/data/ssl/ #путь до файлов, которые будут доступны по https

Options FollowSymLinks
AllowOverride None

#путь до файлов, которые будут доступны по https
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128

теперь перезапускаем Apache.

/etc/init.d/apache restart

Осталось только проверить наш сервер.
Для этого открываем любой браузер и вводим в нем адрес:
https://наш_сервер/

Устанавливаем базу данных MySQL:

apt-get install mysql-server

Во время установки будет задан вопрос о пароле для root-пользователя MySQL. Вводим пароль и подтверждение.

Базовый Web-сервер развернут.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.