Статья Делаем HTTPS на Apache

Фишеры, SEO-шники, сча дядя Ondrik8 по ведует Вам как установить HTTPS на Ваш apache)) Эта инфа пригодится и для благих целей например Google и не только, любит сайты с защищенным сертификатом.

i.jpg

<< вот эта кантора выдает сертификаты бесплатно, регаемся получаем его)

автоматически установим плагины SSL необходимый для Apache2

Код:
sudo a2enmod ssl
sudo a2ensite default-ssl

создадим места хранения для нашего сертификата:

Код:
cd /etc/apache2
sudo mkdir ssl.key
sudo mkdir ssl.crt

Загрузите * .crt в папку ssl.crt, загрузите * .ssl в папку ssl.key.
Затем мы запустим файл конфигурации default-ssl.conf

Код:
sudo vim /etc/apache2/sites-enabled/default-ssl.conf

Код:
SSLCertificateFile     /etc/apache2/ssl.crt/2_***.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/3_***.key
SSLCertificateChainFile /etc/apache2/ssl.crt/1_***.crt

и перезагруем наш apache:

Код:
sudo service apache2 restart

Включим https по умолчанию в файл .htaccess добавим:

Код:
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://YourDomain/ [L]

изменяем /etc/apache2/apache2.conf

Код:
AllowOverride All


пользуемся!))
 
  • Нравится
Реакции: Vertigo

kot-gor

Well-known member
07.09.2016
529
705
BIT
0
добрый день. добавлю, перед тем как будете регистрироваться не забудьте приобрести доменное имя..
 
  • Нравится
Реакции: Vertigo
M

m0rza

Или так:
Bash:
apt/aptitude/yum install epel-release mod_ssl
apt/aptitude/yum install python-certbot-apache
certbot --apache -d example.ru -d example2.ru -d www.example.ru 

certbot renew
 
Последнее редактирование модератором:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!