Я пытаюсь установить ssl на несколько виртуальных хостов и доменов на одном IP. Для этого я использую несколько файлов .conf.
Уже есть три рабочих домена на этом IP с SSL. Но при попытке установить ssl еще на один домен с помощью команды:
certbot-auto --apache -d mydomain.com -d www.mydomain.com
получить эту ошибку:
Выбранный виртуальный хост будет конфликтовать с другими виртуальными хостами HTTPS в Apache. Выберите другой виртуальный хост или добавьте ServerNames в свою конфигурацию. VirtualHost не может быть выбран.
Вот конфигурация, которая у меня есть mydomain.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/mydomain/
ServerName mydomain.com
ServerAlias www.mydomain.com
<Directory /var/www/mydomain/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.mydomain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]