내 VirtualHosts에 options-ssl-apache.conf를 포함하지 않도록 Certbot을 어떻게 구성합니까?

내 VirtualHosts에 options-ssl-apache.conf를 포함하지 않도록 Certbot을 어떻게 구성합니까?
# cat /etc/letsencrypt/options-ssl-apache.conf

# Baseline setting to Include for SSL sites using Let's Encrypt certificates

SSLEngine on

# Intermediate configuration, tweak to your needs
SSLProtocol             -all +TLSv1.1 +TLSv1.2
#SSLCipherSuite          ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
SSLHonorCipherOrder     on
SSLCompression          off

SSLOptions +StrictRequire

# Add vhost name to log entries
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" vhost_combined
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common

CustomLog /var/log/apache2/access.log vhost_combined
LogLevel warn
ErrorLog /var/log/apache2/error.log

# Always ensure Cookies have "Secure" set (JAH 2012/1)
Header edit Set-Cookie (?i)^(.*)(;\s*secure)??((\s*;)?(.*)) "$1; Secure$3$4"

Apache에서 직접 전역 SSL 설정을 지정했기 때문에 Certbot이 위 파일과 다음 줄을 포함하지 않기를 바랍니다.

Include /etc/letsencrypt/options-ssl-apache.conf

그런데 그 줄이 반복됩니다. VirtualHosts에서 3번이나 찾았습니다... Certbot이 해당 파일을 전혀 포함하지 않았으면 좋겠습니다.

어떻게 해야 합니까?

답변1

다음 명령을 사용해야 합니다 certonly.

인증자는 인증서를 얻기 위해 certonly 명령과 함께 사용되는 플러그인입니다. 인증자는 인증서를 요청하는 도메인을 제어하는지 확인하고 지정된 도메인에 대한 인증서를 얻은 다음 인증서를 컴퓨터의 /etc/letsencrypt 디렉터리에 배치합니다. 인증자는 인증서를 설치하지 않습니다(획득한 인증서를 제공하기 위해 서버의 구성 파일을 편집하지 않습니다)...

용법:

certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...
    ...
obtain, install, and renew certificates:
    (default) run   Obtain & install a certificate in your current webserver
    certonly        Obtain or renew a certificate, but do not install it

예:

certbot certonly --webroot -w /var/www/example -d www.example.com -d example.com -w /var/www/other -d other.example.net -d another.other.example.net

certbot certonly --standalone -d www.example.com -d example.com

관련 정보