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