быстрая настройка https на своем сервере

cd /tmp
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./certbot-auto --apache -d domain.ru -d www.domain.ru
cd /etc/httpd/conf.d
nano _sites.conf
NameVirtualHost *:80

<Directory /var/www/>
AllowOverride All
Options All
</Directory>

<VirtualHost *:80>
ServerAdmin admin@domain.ru
DocumentRoot /var/www/domain.ru
ServerName domain.ru
ServerAlias www.domain.ru
ErrorLog /var/www/domain.ru/errors.log
CustomLog /var/www/domain.ru/access.log common
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.domain.ru [OR]
RewriteCond %{SERVER_NAME} =domain.ru
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [L,NE,R=permanent]
</VirtualHost>

<VirtualHost *:443>
ServerAdmin domain@mail.ru
DocumentRoot /var/www/domain.ru
ServerName domain.ru
ServerAlias www.domain.ru
RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule ^(.*)$ https://www.%1/$1 [L,R=301]
ErrorLog /var/www/domain.ru/errors.log
CustomLog /var/www/domain.ru/access.log common
SSLEngine On
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/www.domain.ru/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/www.domain.ru/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/www.domain.ru/chain.pem
</VirtualHost>
reboot



Подписаться на рассылку новостей сайта через FeedBurner:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *