메일송신 mailJS , 영/한 전환 적용ㅁ
This commit is contained in:
361
npm/data/logs/letsencrypt.log.4
Normal file
361
npm/data/logs/letsencrypt.log.4
Normal file
@@ -0,0 +1,361 @@
|
||||
2026-02-14 23:30:10,216:DEBUG:certbot._internal.main:certbot version: 5.3.0
|
||||
2026-02-14 23:30:10,217:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
|
||||
2026-02-14 23:30:10,217:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-3', '--agree-tos', '--authenticator', 'webroot', '-m', 'windpacer@hanmocnn.co.kr', '--preferred-challenges', 'http', '--domains', 'mail.hanmocnn.co.kr']
|
||||
2026-02-14 23:30:10,217:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
|
||||
2026-02-14 23:30:10,231:DEBUG:certbot._internal.log:Root logging level set at 30
|
||||
2026-02-14 23:30:10,232:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
|
||||
2026-02-14 23:30:10,232:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
|
||||
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
|
||||
Interfaces: Authenticator, Plugin
|
||||
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
|
||||
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0xffffaf0747d0>
|
||||
Prep: True
|
||||
2026-02-14 23:30:10,233:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0xffffaf0747d0> and installer None
|
||||
2026-02-14 23:30:10,233:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
|
||||
2026-02-14 23:30:10,466:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/3064386906', new_authzr_uri=None, terms_of_service=None), ce2ddac5740bb12d4d6591b7fa1728af, Meta(creation_dt=datetime.datetime(2026, 2, 14, 22, 37, tzinfo=datetime.timezone.utc), creation_host='312f7928d5ba', register_to_eff=None))>
|
||||
2026-02-14 23:30:10,467:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
|
||||
2026-02-14 23:30:10,469:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
|
||||
2026-02-14 23:30:11,033:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
|
||||
2026-02-14 23:30:11,033:DEBUG:acme.client:Received response:
|
||||
HTTP 200
|
||||
Server: nginx
|
||||
Date: Sat, 14 Feb 2026 23:30:10 GMT
|
||||
Content-Type: application/json
|
||||
Content-Length: 1033
|
||||
Connection: keep-alive
|
||||
Cache-Control: public, max-age=0, no-cache
|
||||
X-Frame-Options: DENY
|
||||
Strict-Transport-Security: max-age=604800
|
||||
|
||||
{
|
||||
"IeJ13iSSbJU": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
|
||||
"keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
|
||||
"meta": {
|
||||
"caaIdentities": [
|
||||
"letsencrypt.org"
|
||||
],
|
||||
"profiles": {
|
||||
"classic": "https://letsencrypt.org/docs/profiles#classic",
|
||||
"shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
|
||||
"tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
|
||||
"tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
|
||||
},
|
||||
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
|
||||
"website": "https://letsencrypt.org"
|
||||
},
|
||||
"newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
|
||||
"newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
|
||||
"newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
|
||||
"renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
|
||||
"revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
|
||||
}
|
||||
2026-02-14 23:30:11,035:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for mail.hanmocnn.co.kr
|
||||
2026-02-14 23:30:11,039:DEBUG:acme.client:Requesting fresh nonce
|
||||
2026-02-14 23:30:11,039:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
|
||||
2026-02-14 23:30:11,211:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
|
||||
2026-02-14 23:30:11,212:DEBUG:acme.client:Received response:
|
||||
HTTP 200
|
||||
Server: nginx
|
||||
Date: Sat, 14 Feb 2026 23:30:11 GMT
|
||||
Connection: keep-alive
|
||||
Cache-Control: public, max-age=0, no-cache
|
||||
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
|
||||
Replay-Nonce: QkEzerAfwLnIKGWlrRhhVfFAZpsV16w9Uf3Rz5_svuQFLXZkr1c
|
||||
X-Frame-Options: DENY
|
||||
Strict-Transport-Security: max-age=604800
|
||||
|
||||
|
||||
2026-02-14 23:30:11,212:DEBUG:acme.client:Storing nonce: QkEzerAfwLnIKGWlrRhhVfFAZpsV16w9Uf3Rz5_svuQFLXZkr1c
|
||||
2026-02-14 23:30:11,212:DEBUG:acme.client:JWS payload:
|
||||
b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "mail.hanmocnn.co.kr"\n }\n ]\n}'
|
||||
2026-02-14 23:30:11,218:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
|
||||
{
|
||||
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZndMbklLR1dsclJoaFZmRkFacHNWMTZ3OVVmM1J6NV9zdnVRRkxYWmtyMWMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
|
||||
"signature": "hUNh8dxNA5BF8icGPOEHmCPfJtyawCVJzqBeUIeEzsqfaKt8EjEL3baKo7zfOirYzp4cx4fwycJJpLYufSd76FU5VIC4kh97NG_pSWbIyn80j9NuXk5HwNLVE4iKRkI7_pP-IOcnoy69XJm8InQbyLJOHu63pbQ8lQBYi30aPXXswlYRv_ow-qXKI8MeA3kw6eImqd2c77ZqL-ixnJNxHOQGqAbaxy3RYiwdM9PI9_duw8DHOD7poKQNf0gHP2TZJ8rx3GL5tNZFi748tENlGKtQDHgYgv-80hLu5h1Ij7UjCKBIgUmyAtnETmPnoLSSIYGg26_v2gHgBKyB09R2EQ",
|
||||
"payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogIm1haWwuaGFubW9jbm4uY28ua3IiCiAgICB9CiAgXQp9"
|
||||
}
|
||||
2026-02-14 23:30:11,498:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 353
|
||||
2026-02-14 23:30:11,499:DEBUG:acme.client:Received response:
|
||||
HTTP 201
|
||||
Server: nginx
|
||||
Date: Sat, 14 Feb 2026 23:30:11 GMT
|
||||
Content-Type: application/json
|
||||
Content-Length: 353
|
||||
Connection: keep-alive
|
||||
Boulder-Requester: 3064386906
|
||||
Cache-Control: public, max-age=0, no-cache
|
||||
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
|
||||
Location: https://acme-v02.api.letsencrypt.org/acme/order/3064386906/480369106906
|
||||
Replay-Nonce: QkEzerAf_AMAs5rp4OhuwCMv__bv8YNGZsyN5ulZLrYp-QHuOV8
|
||||
X-Frame-Options: DENY
|
||||
Strict-Transport-Security: max-age=604800
|
||||
|
||||
{
|
||||
"status": "pending",
|
||||
"expires": "2026-02-21T23:30:11Z",
|
||||
"identifiers": [
|
||||
{
|
||||
"type": "dns",
|
||||
"value": "mail.hanmocnn.co.kr"
|
||||
}
|
||||
],
|
||||
"authorizations": [
|
||||
"https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658782804096"
|
||||
],
|
||||
"finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3064386906/480369106906"
|
||||
}
|
||||
2026-02-14 23:30:11,500:DEBUG:acme.client:Storing nonce: QkEzerAf_AMAs5rp4OhuwCMv__bv8YNGZsyN5ulZLrYp-QHuOV8
|
||||
2026-02-14 23:30:11,500:DEBUG:acme.client:JWS payload:
|
||||
b''
|
||||
2026-02-14 23:30:11,505:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658782804096:
|
||||
{
|
||||
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZl9BTUFzNXJwNE9odXdDTXZfX2J2OFlOR1pzeU41dWxaTHJZcC1RSHVPVjgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzgyODA0MDk2In0",
|
||||
"signature": "u7GAisVQzkIqT5g7zSAC1_FkoVVmScpwW6Q12gDpSPi9lgnK7kq_MxapWY1FvmjQmW9piUvgi8DFfP8VcPARI-L9RpYhe8znFu_4Tw0Y_Erlqt5WrlYTg8_78Af64hbrqcvL3wlgtENkSeWP-Gj7vFAwnw_auW2ZEAWvMbRIkN49BgScBAtP7Du8ivqPmKhSaL3FJPjGFpUbqLM1i2n8LvMTsi5d4wkHP3QjV28owu3Js2X7ueG_wcYA0I1kM_-LCwhd6iiAd2qmtDM67zUS_Bcy_M0jrlQk0nMW8taxle80hGYHKb7gYVVmpastOSmnVIKtbOiqG10TGNp9T-Qr3Q",
|
||||
"payload": ""
|
||||
}
|
||||
2026-02-14 23:30:11,692:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658782804096 HTTP/1.1" 200 827
|
||||
2026-02-14 23:30:11,693:DEBUG:acme.client:Received response:
|
||||
HTTP 200
|
||||
Server: nginx
|
||||
Date: Sat, 14 Feb 2026 23:30:11 GMT
|
||||
Content-Type: application/json
|
||||
Content-Length: 827
|
||||
Connection: keep-alive
|
||||
Boulder-Requester: 3064386906
|
||||
Cache-Control: public, max-age=0, no-cache
|
||||
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
|
||||
Replay-Nonce: QkEzerAfdangirSe2YPrGQijk5nJQFNXPlGCS3W1xymb8N4x3mM
|
||||
X-Frame-Options: DENY
|
||||
Strict-Transport-Security: max-age=604800
|
||||
|
||||
{
|
||||
"identifier": {
|
||||
"type": "dns",
|
||||
"value": "mail.hanmocnn.co.kr"
|
||||
},
|
||||
"status": "pending",
|
||||
"expires": "2026-02-21T23:30:11Z",
|
||||
"challenges": [
|
||||
{
|
||||
"type": "tls-alpn-01",
|
||||
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/mKxvxg",
|
||||
"status": "pending",
|
||||
"token": "RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA"
|
||||
},
|
||||
{
|
||||
"type": "http-01",
|
||||
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/VH-LuQ",
|
||||
"status": "pending",
|
||||
"token": "RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA"
|
||||
},
|
||||
{
|
||||
"type": "dns-01",
|
||||
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/Xat64Q",
|
||||
"status": "pending",
|
||||
"token": "RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA"
|
||||
}
|
||||
]
|
||||
}
|
||||
2026-02-14 23:30:11,693:DEBUG:acme.client:Storing nonce: QkEzerAfdangirSe2YPrGQijk5nJQFNXPlGCS3W1xymb8N4x3mM
|
||||
2026-02-14 23:30:11,694:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/mKxvxg', 'status': 'pending', 'token': 'RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA'}
|
||||
2026-02-14 23:30:11,694:INFO:certbot._internal.auth_handler:Performing the following challenges:
|
||||
2026-02-14 23:30:11,694:INFO:certbot._internal.auth_handler:http-01 challenge for Identifier(typ=IdentifierType(dns), value='mail.hanmocnn.co.kr')
|
||||
2026-02-14 23:30:11,695:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
|
||||
2026-02-14 23:30:11,695:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
|
||||
2026-02-14 23:30:11,696:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA
|
||||
2026-02-14 23:30:11,697:DEBUG:acme.client:JWS payload:
|
||||
b'{}'
|
||||
2026-02-14 23:30:11,701:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/VH-LuQ:
|
||||
{
|
||||
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZmRhbmdpclNlMllQckdRaWprNW5KUUZOWFBsR0NTM1cxeHltYjhONHgzbU0iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzMwNjQzODY5MDYvNjU4NzgyODA0MDk2L1ZILUx1USJ9",
|
||||
"signature": "UI4HqG8aIkUIiLRWJtRIc8wDV009hQbsVzlB8xw5-6f5Z1hniXCcTAxR1g--rstxXvbUc8JwKKzP5a1P9KqrFPQqkU8tcMgMAQdLnouHVJ4WqlF4gbT1Oho55kFYktJcknxwXtH1Na8oRdrMl58cPuZV46gCiCjA5jQyVLuaAo7UHFK23npRg4vUSsuJXmzEXiE_ak0K9LauVMSqOy8D5ccG8dxYYVUl3CwQ8JzTnUkk0oMBjX_twlf8tmWNxfqadc-xGyEQZPoykNJfZtoL_1pT40QGohUB5Bvd5fLlAwt9LMN8FhpqLh4axSdH0sXNrDtJDqVTPdABojASfUg5FQ",
|
||||
"payload": "e30"
|
||||
}
|
||||
2026-02-14 23:30:11,879:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/3064386906/658782804096/VH-LuQ HTTP/1.1" 200 195
|
||||
2026-02-14 23:30:11,880:DEBUG:acme.client:Received response:
|
||||
HTTP 200
|
||||
Server: nginx
|
||||
Date: Sat, 14 Feb 2026 23:30:11 GMT
|
||||
Content-Type: application/json
|
||||
Content-Length: 195
|
||||
Connection: keep-alive
|
||||
Boulder-Requester: 3064386906
|
||||
Cache-Control: public, max-age=0, no-cache
|
||||
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658782804096>;rel="up"
|
||||
Location: https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/VH-LuQ
|
||||
Replay-Nonce: QkEzerAfwS0GHOuh0p5oZ0dX2-h1cdvkUmzcj3UERL2eyB6TIs0
|
||||
X-Frame-Options: DENY
|
||||
Strict-Transport-Security: max-age=604800
|
||||
|
||||
{
|
||||
"type": "http-01",
|
||||
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/VH-LuQ",
|
||||
"status": "pending",
|
||||
"token": "RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA"
|
||||
}
|
||||
2026-02-14 23:30:11,880:DEBUG:acme.client:Storing nonce: QkEzerAfwS0GHOuh0p5oZ0dX2-h1cdvkUmzcj3UERL2eyB6TIs0
|
||||
2026-02-14 23:30:11,880:INFO:certbot._internal.auth_handler:Waiting for verification...
|
||||
2026-02-14 23:30:12,881:DEBUG:acme.client:JWS payload:
|
||||
b''
|
||||
2026-02-14 23:30:12,886:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658782804096:
|
||||
{
|
||||
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZndTMEdIT3VoMHA1b1owZFgyLWgxY2R2a1VtemNqM1VFUkwyZXlCNlRJczAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzgyODA0MDk2In0",
|
||||
"signature": "Zyy-7On6I9OdwGJpo2gHLS2PkXfFYhqYyZ-6RBwPSYT4asuCiGrlDs8Zf5hfClpQUCuL9gPUZJyBBsMrfcELAyc-1Mhs-0Y60R5JxzDJM_Oe64ii_fNtOk5RhMNvhhtHL6wOpVPgqJbu6NOD1LoEwZnI95or3cQrnA5JLgXlFIH4e627oXP9FzadbEnE2ppHSHEOE-e8tJf2brEtX3hpppUW0pvvQ5TXOXk5Hzb4GelRYRgtPtJ1h-akA8imuF1_ToaZ9hme9x8dOFwITbS69CvNXLbFCZZMpVy6ABebZmIdueP96v6yOurRMhiU6sSwsm2aqY4m-hzAeXDy7QYYIQ",
|
||||
"payload": ""
|
||||
}
|
||||
2026-02-14 23:30:13,060:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658782804096 HTTP/1.1" 200 827
|
||||
2026-02-14 23:30:13,061:DEBUG:acme.client:Received response:
|
||||
HTTP 200
|
||||
Server: nginx
|
||||
Date: Sat, 14 Feb 2026 23:30:12 GMT
|
||||
Content-Type: application/json
|
||||
Content-Length: 827
|
||||
Connection: keep-alive
|
||||
Boulder-Requester: 3064386906
|
||||
Cache-Control: public, max-age=0, no-cache
|
||||
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
|
||||
Replay-Nonce: QkEzerAfFYA0_fEXrf2D_r6CSK-4QmrHn-QLIJngeuotvq0WOCA
|
||||
X-Frame-Options: DENY
|
||||
Strict-Transport-Security: max-age=604800
|
||||
|
||||
{
|
||||
"identifier": {
|
||||
"type": "dns",
|
||||
"value": "mail.hanmocnn.co.kr"
|
||||
},
|
||||
"status": "pending",
|
||||
"expires": "2026-02-21T23:30:11Z",
|
||||
"challenges": [
|
||||
{
|
||||
"type": "dns-01",
|
||||
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/Xat64Q",
|
||||
"status": "pending",
|
||||
"token": "RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA"
|
||||
},
|
||||
{
|
||||
"type": "tls-alpn-01",
|
||||
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/mKxvxg",
|
||||
"status": "pending",
|
||||
"token": "RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA"
|
||||
},
|
||||
{
|
||||
"type": "http-01",
|
||||
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/VH-LuQ",
|
||||
"status": "pending",
|
||||
"token": "RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA"
|
||||
}
|
||||
]
|
||||
}
|
||||
2026-02-14 23:30:13,061:DEBUG:acme.client:Storing nonce: QkEzerAfFYA0_fEXrf2D_r6CSK-4QmrHn-QLIJngeuotvq0WOCA
|
||||
2026-02-14 23:30:13,062:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/mKxvxg', 'status': 'pending', 'token': 'RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA'}
|
||||
2026-02-14 23:30:16,062:DEBUG:acme.client:JWS payload:
|
||||
b''
|
||||
2026-02-14 23:30:16,067:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658782804096:
|
||||
{
|
||||
"protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJRa0V6ZXJBZkZZQTBfZkVYcmYyRF9yNkNTSy00UW1ySG4tUUxJSm5nZXVvdHZxMFdPQ0EiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzgyODA0MDk2In0",
|
||||
"signature": "gzMSYR18ejGBOZMJuA6MIORDbmiGpx9s4x0SWUt-BiFracrk8MfKiEwQOk3cRTyvIRHxi6RQlTjsL1AB68tDcBBnjjjGwHEfbB4VB_OiMR--W36m2ryAFlgK_RhFbSBme2YhlvrY2wwXDbXLGi50IS0LPytBMNSAwnjbrdv1ivOTe9ghkUB0nhhTQhMRH-ZtyCrjR9y79JOpOFlMoQ_BtUtA6GcGhbGt14R5W-YCDCHz8XR44MddbE0Pg9QfoEkPYtLID5X_MAqtLyzvP6NegFkDnoO_vGzzVBT1sqQBZ1IWBoxVFY-B8KvO9IE6j87PKo5Zya61nKP2WhSCKpurMQ",
|
||||
"payload": ""
|
||||
}
|
||||
2026-02-14 23:30:16,242:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658782804096 HTTP/1.1" 200 1062
|
||||
2026-02-14 23:30:16,243:DEBUG:acme.client:Received response:
|
||||
HTTP 200
|
||||
Server: nginx
|
||||
Date: Sat, 14 Feb 2026 23:30:16 GMT
|
||||
Content-Type: application/json
|
||||
Content-Length: 1062
|
||||
Connection: keep-alive
|
||||
Boulder-Requester: 3064386906
|
||||
Cache-Control: public, max-age=0, no-cache
|
||||
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
|
||||
Replay-Nonce: qLPTsdtfYJSp6SSecxA1fczj1GIvYcegdMBqoPT9DzT4CCKVwMA
|
||||
X-Frame-Options: DENY
|
||||
Strict-Transport-Security: max-age=604800
|
||||
|
||||
{
|
||||
"identifier": {
|
||||
"type": "dns",
|
||||
"value": "mail.hanmocnn.co.kr"
|
||||
},
|
||||
"status": "invalid",
|
||||
"expires": "2026-02-21T23:30:11Z",
|
||||
"challenges": [
|
||||
{
|
||||
"type": "http-01",
|
||||
"url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658782804096/VH-LuQ",
|
||||
"status": "invalid",
|
||||
"validated": "2026-02-14T23:30:11Z",
|
||||
"error": {
|
||||
"type": "urn:ietf:params:acme:error:connection",
|
||||
"detail": "211.49.97.59: Fetching http://127.0.0.1: Invalid host in redirect target: IP address is in a reserved address block: [RFC1122], Section 3.2.1.3: Loopback",
|
||||
"status": 400
|
||||
},
|
||||
"token": "RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA",
|
||||
"validationRecord": [
|
||||
{
|
||||
"url": "http://mail.hanmocnn.co.kr/.well-known/acme-challenge/RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA",
|
||||
"hostname": "mail.hanmocnn.co.kr",
|
||||
"port": "80",
|
||||
"addressesResolved": [
|
||||
"211.49.97.59"
|
||||
],
|
||||
"addressUsed": "211.49.97.59"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2026-02-14 23:30:16,243:DEBUG:acme.client:Storing nonce: qLPTsdtfYJSp6SSecxA1fczj1GIvYcegdMBqoPT9DzT4CCKVwMA
|
||||
2026-02-14 23:30:16,243:INFO:certbot._internal.auth_handler:Challenge failed for domain mail.hanmocnn.co.kr
|
||||
2026-02-14 23:30:16,243:INFO:certbot._internal.auth_handler:http-01 challenge for Identifier(typ=IdentifierType(dns), value='mail.hanmocnn.co.kr')
|
||||
2026-02-14 23:30:16,243:DEBUG:certbot._internal.display.obj:Notifying user:
|
||||
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
|
||||
Identifier: mail.hanmocnn.co.kr
|
||||
Type: connection
|
||||
Detail: 211.49.97.59: Fetching http://127.0.0.1: Invalid host in redirect target: IP address is in a reserved address block: [RFC1122], Section 3.2.1.3: Loopback
|
||||
|
||||
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
|
||||
|
||||
2026-02-14 23:30:16,244:DEBUG:certbot._internal.error_handler:Encountered exception:
|
||||
Traceback (most recent call last):
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
|
||||
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
|
||||
raise errors.AuthorizationError('Some challenges have failed.')
|
||||
certbot.errors.AuthorizationError: Some challenges have failed.
|
||||
|
||||
2026-02-14 23:30:16,245:DEBUG:certbot._internal.error_handler:Calling registered functions
|
||||
2026-02-14 23:30:16,245:INFO:certbot._internal.auth_handler:Cleaning up challenges
|
||||
2026-02-14 23:30:16,245:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/RSEU60MSBc_wZ05OGP5aMa5m2u0Zzbe002agGddSLBA
|
||||
2026-02-14 23:30:16,245:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
|
||||
2026-02-14 23:30:16,246:DEBUG:certbot._internal.log:Exiting abnormally:
|
||||
Traceback (most recent call last):
|
||||
File "/opt/certbot/bin/certbot", line 6, in <module>
|
||||
sys.exit(main())
|
||||
^^^^^^
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
|
||||
return internal_main.main(cli_args)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1886, in main
|
||||
return config.func(config, plugins)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1598, in certonly
|
||||
lineage = _get_and_save_cert(le_client, config, sans, certname, lineage)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 143, in _get_and_save_cert
|
||||
lineage = le_client.obtain_and_enroll_certificate(sans, certname)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 533, in obtain_and_enroll_certificate
|
||||
cert, chain, key, _ = self.obtain_certificate(sans)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 434, in obtain_certificate
|
||||
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 512, in _get_order_and_authorizations
|
||||
authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
|
||||
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
|
||||
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
|
||||
raise errors.AuthorizationError('Some challenges have failed.')
|
||||
certbot.errors.AuthorizationError: Some challenges have failed.
|
||||
2026-02-14 23:30:16,248:ERROR:certbot._internal.log:Some challenges have failed.
|
||||
Reference in New Issue
Block a user