Налаштування сайта з SSL

Спочатку налаштовуємо звичайний http-сайт. Два розділи "VirtualHost" - для того, щоб відбувалося перенаправлення з www.site.pp.ua на site.pp.ua:

<VirtualHost *:80>
    ServerName www.site.pp.ua
    Redirect permanent / http://site.pp.ua/
</VirtualHost>

<VirtualHost *:80>
	ServerName site.pp.ua
	DocumentRoot /var/www/site.pp.ua/html

	<Directory /var/www/site.pp.ua/html/>
		Options +Includes
		AddType text/html .htm
		AddOutputFilter INCLUDES .htm
		AllowOverride All
		Require all granted
	</Directory>

	ScriptAlias /cgi-bin/ /var/www/site.pp.ua/cgi-bin/
	<Directory "/var/www/site.pp.ua/cgi-bin">
		AllowOverride None
		Options +ExecCGI -MultiViews
		Require all granted
	</Directory>

	ErrorLog /var/www/site.pp.ua/__logs/error.log
	CustomLog /var/www/site.pp.ua/__logs/access.log combined
</VirtualHost>

Встановлюємо CertBot

Потім встановлюємо сертифікати для двох адрес:

Насправді, виявилося ще простіше, ніж встановлювати самопідписний сертифікат на локальну машину.

Last updated