marco@pc:~/acme.sh$ sudo ./acme.sh --issue -d ggc.world -w /home/wwwroot/ggc.world -d www.ggc.world --force --debug [sudo] password for marco: [Sat Aug 10 11:15:49 CEST 2019] Lets find script dir. [Sat Aug 10 11:15:49 CEST 2019] _SCRIPT_='./acme.sh' [Sat Aug 10 11:15:49 CEST 2019] _script='/home/marco/acme.sh/acme.sh' [Sat Aug 10 11:15:49 CEST 2019] _script_home='/home/marco/acme.sh' [Sat Aug 10 11:15:49 CEST 2019] Using default home:/home/marco/.acme.sh [Sat Aug 10 11:15:49 CEST 2019] Using config home:/home/marco/.acme.sh https://github.com/Neilpang/acme.sh v2.8.2 [Sat Aug 10 11:15:49 CEST 2019] Running cmd: issue [Sat Aug 10 11:15:49 CEST 2019] _main_domain='ggc.world' [Sat Aug 10 11:15:49 CEST 2019] _alt_domains='www.ggc.world' [Sat Aug 10 11:15:49 CEST 2019] Using config home:/home/marco/.acme.sh [Sat Aug 10 11:15:49 CEST 2019] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory' [Sat Aug 10 11:15:49 CEST 2019] DOMAIN_PATH='/home/marco/.acme.sh/ggc.world' [Sat Aug 10 11:15:49 CEST 2019] Using ACME_DIRECTORY: https://acme-v02.api.letsencrypt.org/directory [Sat Aug 10 11:15:49 CEST 2019] _init api for server: https://acme-v02.api.letsencrypt.org/directory [Sat Aug 10 11:15:49 CEST 2019] GET [Sat Aug 10 11:15:49 CEST 2019] url='https://acme-v02.api.letsencrypt.org/directory' [Sat Aug 10 11:15:49 CEST 2019] timeout= [Sat Aug 10 11:15:49 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:50 CEST 2019] ret='0' [Sat Aug 10 11:15:50 CEST 2019] ACME_KEY_CHANGE='https://acme-v02.api.letsencrypt.org/acme/key-change' [Sat Aug 10 11:15:50 CEST 2019] ACME_NEW_AUTHZ [Sat Aug 10 11:15:50 CEST 2019] ACME_NEW_ORDER='https://acme-v02.api.letsencrypt.org/acme/new-order' [Sat Aug 10 11:15:50 CEST 2019] ACME_NEW_ACCOUNT='https://acme-v02.api.letsencrypt.org/acme/new-acct' [Sat Aug 10 11:15:50 CEST 2019] ACME_REVOKE_CERT='https://acme-v02.api.letsencrypt.org/acme/revoke-cert' [Sat Aug 10 11:15:50 CEST 2019] ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf' [Sat Aug 10 11:15:50 CEST 2019] ACME_NEW_NONCE='https://acme-v02.api.letsencrypt.org/acme/new-nonce' [Sat Aug 10 11:15:50 CEST 2019] ACME_VERSION='2' [Sat Aug 10 11:15:50 CEST 2019] Le_NextRenewTime [Sat Aug 10 11:15:50 CEST 2019] _on_before_issue [Sat Aug 10 11:15:50 CEST 2019] _chk_main_domain='ggc.world' [Sat Aug 10 11:15:50 CEST 2019] _chk_alt_domains='www.ggc.world' [Sat Aug 10 11:15:50 CEST 2019] Le_LocalAddress [Sat Aug 10 11:15:50 CEST 2019] d='ggc.world' [Sat Aug 10 11:15:50 CEST 2019] Check for domain='ggc.world' [Sat Aug 10 11:15:50 CEST 2019] _currentRoot='/home/wwwroot/ggc.world' [Sat Aug 10 11:15:50 CEST 2019] d='www.ggc.world' [Sat Aug 10 11:15:50 CEST 2019] Check for domain='www.ggc.world' [Sat Aug 10 11:15:50 CEST 2019] _currentRoot='/home/wwwroot/ggc.world' [Sat Aug 10 11:15:50 CEST 2019] d [Sat Aug 10 11:15:50 CEST 2019] _saved_account_key_hash is not changed, skip register account. [Sat Aug 10 11:15:50 CEST 2019] Read key length: [Sat Aug 10 11:15:50 CEST 2019] _createcsr [Sat Aug 10 11:15:50 CEST 2019] Multi domain='DNS:ggc.world,DNS:www.ggc.world' [Sat Aug 10 11:15:50 CEST 2019] Getting domain auth token for each domain [Sat Aug 10 11:15:50 CEST 2019] d='www.ggc.world' [Sat Aug 10 11:15:50 CEST 2019] d [Sat Aug 10 11:15:50 CEST 2019] url='https://acme-v02.api.letsencrypt.org/acme/new-order' [Sat Aug 10 11:15:50 CEST 2019] payload='{"identifiers": [{"type":"dns","value":"ggc.world"},{"type":"dns","value":"www.ggc.world"}]}' [Sat Aug 10 11:15:50 CEST 2019] RSA key [Sat Aug 10 11:15:50 CEST 2019] HEAD [Sat Aug 10 11:15:50 CEST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-nonce' [Sat Aug 10 11:15:50 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:50 CEST 2019] _ret='0' [Sat Aug 10 11:15:50 CEST 2019] POST [Sat Aug 10 11:15:50 CEST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-order' [Sat Aug 10 11:15:50 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:50 CEST 2019] _ret='0' [Sat Aug 10 11:15:50 CEST 2019] code='201' [Sat Aug 10 11:15:50 CEST 2019] Le_LinkOrder='https://acme-v02.api.letsencrypt.org/acme/order/62704086/869304554' [Sat Aug 10 11:15:50 CEST 2019] Le_OrderFinalize='https://acme-v02.api.letsencrypt.org/acme/finalize/62704086/869304554' [Sat Aug 10 11:15:50 CEST 2019] url='https://acme-v02.api.letsencrypt.org/acme/authz/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo' [Sat Aug 10 11:15:50 CEST 2019] payload [Sat Aug 10 11:15:50 CEST 2019] POST [Sat Aug 10 11:15:50 CEST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/authz/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo' [Sat Aug 10 11:15:50 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:51 CEST 2019] _ret='0' [Sat Aug 10 11:15:51 CEST 2019] code='200' [Sat Aug 10 11:15:51 CEST 2019] url='https://acme-v02.api.letsencrypt.org/acme/authz/Hf_RdGthn2uAJzRAh9VTITazbzQxTww9482YQuxqpfw' [Sat Aug 10 11:15:51 CEST 2019] payload [Sat Aug 10 11:15:51 CEST 2019] POST [Sat Aug 10 11:15:51 CEST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/authz/Hf_RdGthn2uAJzRAh9VTITazbzQxTww9482YQuxqpfw' [Sat Aug 10 11:15:51 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:51 CEST 2019] _ret='0' [Sat Aug 10 11:15:51 CEST 2019] code='200' [Sat Aug 10 11:15:51 CEST 2019] d='ggc.world' [Sat Aug 10 11:15:51 CEST 2019] Getting webroot for domain='ggc.world' [Sat Aug 10 11:15:51 CEST 2019] _w='/home/wwwroot/ggc.world' [Sat Aug 10 11:15:51 CEST 2019] _currentRoot='/home/wwwroot/ggc.world' [Sat Aug 10 11:15:51 CEST 2019] entry='"type":"http-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612","token":"EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE"' [Sat Aug 10 11:15:51 CEST 2019] token='EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE' [Sat Aug 10 11:15:51 CEST 2019] uri='https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612' [Sat Aug 10 11:15:51 CEST 2019] keyauthorization='EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE.tpg03sq7s4oJWplyx3o1R7IlOjHPGWZKLscvf_394u0' [Sat Aug 10 11:15:51 CEST 2019] dvlist='ggc.world#EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE.tpg03sq7s4oJWplyx3o1R7IlOjHPGWZKLscvf_394u0#https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612#http-01#/home/wwwroot/ggc.world' [Sat Aug 10 11:15:51 CEST 2019] d='www.ggc.world' [Sat Aug 10 11:15:51 CEST 2019] Getting webroot for domain='www.ggc.world' [Sat Aug 10 11:15:51 CEST 2019] _w='/home/wwwroot/ggc.world' [Sat Aug 10 11:15:51 CEST 2019] _currentRoot='/home/wwwroot/ggc.world' [Sat Aug 10 11:15:51 CEST 2019] entry='"type":"http-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/Hf_RdGthn2uAJzRAh9VTITazbzQxTww9482YQuxqpfw/19378324614","token":"lurA6dvPaPMAj14oziUTjdCgfxJjZpttfym4vd4n998"' [Sat Aug 10 11:15:51 CEST 2019] token='lurA6dvPaPMAj14oziUTjdCgfxJjZpttfym4vd4n998' [Sat Aug 10 11:15:51 CEST 2019] uri='https://acme-v02.api.letsencrypt.org/acme/challenge/Hf_RdGthn2uAJzRAh9VTITazbzQxTww9482YQuxqpfw/19378324614' [Sat Aug 10 11:15:51 CEST 2019] keyauthorization='lurA6dvPaPMAj14oziUTjdCgfxJjZpttfym4vd4n998.tpg03sq7s4oJWplyx3o1R7IlOjHPGWZKLscvf_394u0' [Sat Aug 10 11:15:51 CEST 2019] dvlist='www.ggc.world#lurA6dvPaPMAj14oziUTjdCgfxJjZpttfym4vd4n998.tpg03sq7s4oJWplyx3o1R7IlOjHPGWZKLscvf_394u0#https://acme-v02.api.letsencrypt.org/acme/challenge/Hf_RdGthn2uAJzRAh9VTITazbzQxTww9482YQuxqpfw/19378324614#http-01#/home/wwwroot/ggc.world' [Sat Aug 10 11:15:51 CEST 2019] d [Sat Aug 10 11:15:51 CEST 2019] vlist='ggc.world#EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE.tpg03sq7s4oJWplyx3o1R7IlOjHPGWZKLscvf_394u0#https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612#http-01#/home/wwwroot/ggc.world,www.ggc.world#lurA6dvPaPMAj14oziUTjdCgfxJjZpttfym4vd4n998.tpg03sq7s4oJWplyx3o1R7IlOjHPGWZKLscvf_394u0#https://acme-v02.api.letsencrypt.org/acme/challenge/Hf_RdGthn2uAJzRAh9VTITazbzQxTww9482YQuxqpfw/19378324614#http-01#/home/wwwroot/ggc.world,' [Sat Aug 10 11:15:51 CEST 2019] d='ggc.world' [Sat Aug 10 11:15:51 CEST 2019] d='www.ggc.world' [Sat Aug 10 11:15:51 CEST 2019] ok, let's start to verify [Sat Aug 10 11:15:51 CEST 2019] Verifying: ggc.world [Sat Aug 10 11:15:51 CEST 2019] d='ggc.world' [Sat Aug 10 11:15:51 CEST 2019] keyauthorization='EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE.tpg03sq7s4oJWplyx3o1R7IlOjHPGWZKLscvf_394u0' [Sat Aug 10 11:15:51 CEST 2019] uri='https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612' [Sat Aug 10 11:15:51 CEST 2019] _currentRoot='/home/wwwroot/ggc.world' [Sat Aug 10 11:15:51 CEST 2019] wellknown_path='/home/wwwroot/ggc.world/.well-known/acme-challenge' [Sat Aug 10 11:15:51 CEST 2019] writing token:EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE to /home/wwwroot/ggc.world/.well-known/acme-challenge/EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE [Sat Aug 10 11:15:51 CEST 2019] Changing owner/group of .well-known to root:root [Sat Aug 10 11:15:51 CEST 2019] url='https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612' [Sat Aug 10 11:15:51 CEST 2019] payload='{}' [Sat Aug 10 11:15:51 CEST 2019] POST [Sat Aug 10 11:15:51 CEST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612' [Sat Aug 10 11:15:51 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:51 CEST 2019] _ret='0' [Sat Aug 10 11:15:51 CEST 2019] code='200' [Sat Aug 10 11:15:51 CEST 2019] trigger validation code: 200 [Sat Aug 10 11:15:51 CEST 2019] sleep 2 secs to verify [Sat Aug 10 11:15:53 CEST 2019] checking [Sat Aug 10 11:15:53 CEST 2019] url='https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612' [Sat Aug 10 11:15:53 CEST 2019] payload [Sat Aug 10 11:15:53 CEST 2019] POST [Sat Aug 10 11:15:53 CEST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612' [Sat Aug 10 11:15:53 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:54 CEST 2019] _ret='0' [Sat Aug 10 11:15:54 CEST 2019] code='200' [Sat Aug 10 11:15:54 CEST 2019] ggc.world:Verify error:Invalid response from https://ggc.world/.well-known/acme-challenge/EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE [2.45.27.231]: [Sat Aug 10 11:15:54 CEST 2019] Debug: get token url. [Sat Aug 10 11:15:54 CEST 2019] GET [Sat Aug 10 11:15:54 CEST 2019] url='http://ggc.world/.well-known/acme-challenge/EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE' [Sat Aug 10 11:15:54 CEST 2019] timeout=1 [Sat Aug 10 11:15:54 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g --connect-timeout 1' [Sat Aug 10 11:15:54 CEST 2019] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60 [Sat Aug 10 11:15:54 CEST 2019] ret='60' [Sat Aug 10 11:15:54 CEST 2019] Debugging, skip removing: /home/wwwroot/ggc.world/.well-known/acme-challenge/EigTje9DXrQy4TEW5Fh5lkZLJqCUD4F7TVc1dqxu2EE [Sat Aug 10 11:15:54 CEST 2019] pid [Sat Aug 10 11:15:54 CEST 2019] No need to restore nginx, skip. [Sat Aug 10 11:15:54 CEST 2019] _clearupdns [Sat Aug 10 11:15:54 CEST 2019] dns_entries [Sat Aug 10 11:15:54 CEST 2019] skip dns. [Sat Aug 10 11:15:54 CEST 2019] _on_issue_err [Sat Aug 10 11:15:54 CEST 2019] Please add '--debug' or '--log' to check more details. [Sat Aug 10 11:15:54 CEST 2019] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh [Sat Aug 10 11:15:54 CEST 2019] url='https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612' [Sat Aug 10 11:15:54 CEST 2019] payload='{}' [Sat Aug 10 11:15:54 CEST 2019] POST [Sat Aug 10 11:15:54 CEST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/challenge/AoJj8iFOXQ6eATaLvuJHZXEu1EuRpdfN4mDG0AbKZUo/19378324612' [Sat Aug 10 11:15:54 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:54 CEST 2019] _ret='0' [Sat Aug 10 11:15:54 CEST 2019] code='400' [Sat Aug 10 11:15:54 CEST 2019] url='https://acme-v02.api.letsencrypt.org/acme/challenge/Hf_RdGthn2uAJzRAh9VTITazbzQxTww9482YQuxqpfw/19378324614' [Sat Aug 10 11:15:54 CEST 2019] payload='{}' [Sat Aug 10 11:15:54 CEST 2019] POST [Sat Aug 10 11:15:54 CEST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/challenge/Hf_RdGthn2uAJzRAh9VTITazbzQxTww9482YQuxqpfw/19378324614' [Sat Aug 10 11:15:54 CEST 2019] _CURL='curl -L --silent --dump-header /home/marco/.acme.sh/http.header -g ' [Sat Aug 10 11:15:54 CEST 2019] _ret='0' [Sat Aug 10 11:15:54 CEST 2019] code='200' [Sat Aug 10 11:15:54 CEST 2019] socat doesn't exists. [Sat Aug 10 11:15:54 CEST 2019] Diagnosis versions: openssl:openssl OpenSSL 1.1.1 11 Sep 2018 apache: apache doesn't exists. nginx: nginx version: nginx/1.14.0 (Ubuntu) built with OpenSSL 1.1.1 11 Sep 2018 TLS SNI support enabled configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-pTuC1b/nginx-1.14.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-mail=dynamic --with-mail_ssl_module socat: