Назад | Перейти на главную страницу

Позволяет зашифровать и 2 хоста

У меня установлен OwnCloud на Debian с использованием apache. Я успешно настроил сертификат Let's encrypt, и он отлично работает на files.example.com.

Я бы хотел, чтобы еще один домен указывал на то же самое, но с использованием домена files.example.net. Я создал новый файл conf для apache, использовал a2ensite для создания ссылки, перезапустил apache. Я изменил имя сервера в conf, чтобы оно соответствовало дополнительному домену, но когда я запускаю команду cert bot с -d files.example.net, я получаю следующую ошибку:

Cannot find a cert or key directive in /files/etc/apache2/sites-available/001-default.conf/VirtualHost. VirtualHost was not modified
 Unable to find cert and/or key directives

Ниже приведен 2-й файл conf для apache, 1-й идентичен, за исключением доменных имен.

<VirtualHost *:443>
        ServerName files.extradomain.com
    ServerAlias files.extradomain.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/owncloud

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

#RewriteEngine on
#RewriteCond %{SERVER_NAME} =files.extradomain.com
#RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</VirtualHost>

Я добавил псевдоним сервера в apache conf с новым доменом. Затем я повторно запустил certbot --apache, и он автоматически нашел оба домена. Я удостоверился, что запросил новый сертификат SSL, когда его спросили.