Viewing: letsencrypt.log
2026-07-19 00:42:01,712:DEBUG:certbot._internal.main:certbot version: 4.2.0 2026-07-19 00:42:01,712:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot-venv/bin/certbot 2026-07-19 00:42:01,713:DEBUG:certbot._internal.main:Arguments: ['--quiet'] 2026-07-19 00:42:01,713:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot) 2026-07-19 00:42:01,722:DEBUG:certbot._internal.log:Root logging level set at 40 2026-07-19 00:42:01,723:WARNING:certbot._internal.main:Python 3.9 support will be dropped in the next planned release of Certbot - please upgrade your Python version. 2026-07-19 00:42:01,724:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/api.grupobig.com.conf 2026-07-19 00:42:01,726:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None 2026-07-19 00:42:01,726:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None 2026-07-19 00:42:01,734:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory. 2026-07-19 00:42:01,736:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443 2026-07-19 00:42:01,785:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961 2026-07-19 00:42:01,786:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sun, 19 Jul 2026 03:42:03 GMT Content-Type: application/json Content-Length: 961 Connection: keep-alive Cache-Control: public, max-age=0, no-cache X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "0TXXFCbZKdw": "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", "tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver" }, "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.8-July-06-2026.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-07-19 00:42:01,786:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/acme/renewal-info/jw0TovYuftFQbDMYOF1ZjiNykco.BrOqIcPYvt6Tbn0EtWrp0sEa. 2026-07-19 00:42:01,797:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /acme/renewal-info/jw0TovYuftFQbDMYOF1ZjiNykco.BrOqIcPYvt6Tbn0EtWrp0sEa HTTP/1.1" 200 101 2026-07-19 00:42:01,798:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sun, 19 Jul 2026 03:42:03 GMT Content-Type: application/json Content-Length: 101 Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index" Retry-After: 18562 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "suggestedWindow": { "start": "2026-06-29T05:29:32Z", "end": "2026-07-01T00:40:21Z" } } 2026-07-19 00:42:01,798:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing... 2026-07-19 00:42:01,799:INFO:certbot._internal.renewal:Non-interactive renewal: random delay of 161.63390155001804 seconds 2026-07-19 00:44:43,531:DEBUG:certbot._internal.plugins.selection:Requested authenticator nginx and installer nginx 2026-07-19 00:44:43,736:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * nginx Description: Nginx Web Server plugin Interfaces: Authenticator, Installer, Plugin Entry point: EntryPoint(name='nginx', value='certbot_nginx._internal.configurator:NginxConfigurator', group='certbot.plugins') Initialized: <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f5041ba2a60> Prep: True 2026-07-19 00:44:43,738:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * nginx Description: Nginx Web Server plugin Interfaces: Authenticator, Installer, Plugin Entry point: EntryPoint(name='nginx', value='certbot_nginx._internal.configurator:NginxConfigurator', group='certbot.plugins') Initialized: <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f5041ba2a60> Prep: True 2026-07-19 00:44:43,738:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f5041ba2a60> and installer <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f5041ba2a60> 2026-07-19 00:44:43,738:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator nginx, Installer nginx 2026-07-19 00:44:43,803: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/3094449416', new_authzr_uri=None, terms_of_service=None), 241447f2736bdd9886997471bedc8087, Meta(creation_dt=datetime.datetime(2026, 2, 25, 1, 17, 25, tzinfo=datetime.timezone.utc), creation_host='dedi-14684855.grupobig.com', register_to_eff=None))> 2026-07-19 00:44:43,804:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory. 2026-07-19 00:44:43,806:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443 2026-07-19 00:44:43,832:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961 2026-07-19 00:44:43,832:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sun, 19 Jul 2026 03:44:45 GMT Content-Type: application/json Content-Length: 961 Connection: keep-alive Cache-Control: public, max-age=0, no-cache X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "JTPjRmA9Wsc": "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", "tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver" }, "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.8-July-06-2026.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-07-19 00:44:43,834:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for api.grupobig.com 2026-07-19 00:44:43,837:DEBUG:acme.client:Requesting fresh nonce 2026-07-19 00:44:43,837:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce. 2026-07-19 00:44:43,843:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0 2026-07-19 00:44:43,843:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sun, 19 Jul 2026 03:44:45 GMT Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index" Replay-Nonce: DeP8OpbNohT_0FTldo0UdgkHOwfGgSdqkoaqJOVcUF2jW8zzmAA X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 2026-07-19 00:44:43,843:DEBUG:acme.client:Storing nonce: DeP8OpbNohT_0FTldo0UdgkHOwfGgSdqkoaqJOVcUF2jW8zzmAA 2026-07-19 00:44:43,844:DEBUG:acme.client:JWS payload: b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "api.grupobig.com"\n }\n ]\n}' 2026-07-19 00:44:43,846:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJEZVA4T3BiTm9oVF8wRlRsZG8wVWRna0hPd2ZHZ1NkcWtvYXFKT1ZjVUYyalc4enptQUEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9", "signature": "NzP6h0Ec6T2-JPfEzd11VkMfzZohCnEEg5V6WiUPDjmH_modzsdXwynTJ-68gKw9SfAQ-JkgxkIAbDrpYKGmTLQ78i1Ce1XPijl2yalydwylvV3k5-2ITtKZgThuK4my5aMLoHAnpLpkbSsuTVqncdpgXMTJmTNG3k7RiSkT52VRT-f2FgGyBJBdjObRzLjr0lluwmlt8K0Fwg83ryGRRq8vEpkJ8qlBC5FQeezQ1YQ4GxlHSq2Pq6KF1b8BVln95mTsRs85Sb5qdZ5wjsIgXQ5jMJl9FtNrgeOztOlFvldS2dI7Y_nnjQMgI-9NEXpILqj5aTTKTtA2GH7FNIVOZQ", "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImFwaS5ncnVwb2JpZy5jb20iCiAgICB9CiAgXQp9" } 2026-07-19 00:44:43,865:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 350 2026-07-19 00:44:43,865:DEBUG:acme.client:Received response: HTTP 201 Server: nginx Date: Sun, 19 Jul 2026 03:44:45 GMT Content-Type: application/json Content-Length: 350 Connection: keep-alive Boulder-Requester: 3094449416 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/3094449416/532799393486 Replay-Nonce: DeP8OpbNLoHFmTUTDycvrQmwvOvjOhMIwcdcRdtN_xbJn4f_TBg X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "status": "pending", "expires": "2026-07-23T03:46:55Z", "identifiers": [ { "type": "dns", "value": "api.grupobig.com" } ], "authorizations": [ "https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/740216896116" ], "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3094449416/532799393486" } 2026-07-19 00:44:43,865:DEBUG:acme.client:Storing nonce: DeP8OpbNLoHFmTUTDycvrQmwvOvjOhMIwcdcRdtN_xbJn4f_TBg 2026-07-19 00:44:43,866:DEBUG:acme.client:JWS payload: b'' 2026-07-19 00:44:43,867:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/740216896116: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJEZVA4T3BiTkxvSEZtVFVURHljdnJRbXd2T3ZqT2hNSXdjZGNSZHROX3hiSm40Zl9UQmciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwOTQ0NDk0MTYvNzQwMjE2ODk2MTE2In0", "signature": "PKiWMFxR_f6miC7Ko3nVEK_eXKi3Ve6YY_Jq2Qy5r4tXQkq86j1eMnuKAMFFBsFNHKlk74N442dko4A2pH_MHOWl1ipHVCJJz6deUCC3iCMZQr3gxRlsyywotzV8fREE8M55LhxqyUkrSHmz-w8Opa6lHg5zuNUFOAGGipKRpJd6f6Px18k3rFF4RTuTmNqWYt6tHu53VUD1BuecNmNEXZ4kirXL2546REYvFVl-e1ck9MMIFhK1nZTmzkJ2zOnWulmrO2zC7-4tuyhdI441EdYDRckR_mdasFhIelbw2D9naDTysR8htrVzsWCcxgPQ75tUuVDDL1Eju79R3SP7KA", "payload": "" } 2026-07-19 00:44:43,877:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3094449416/740216896116 HTTP/1.1" 200 824 2026-07-19 00:44:43,878:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Sun, 19 Jul 2026 03:44:45 GMT Content-Type: application/json Content-Length: 824 Connection: keep-alive Boulder-Requester: 3094449416 Cache-Control: public, max-age=0, no-cache Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index" Replay-Nonce: DeP8OpbNrER94xa3pmQ0LiLhMixrI0WRb2RceWs1wuPp8v3mbXU X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "api.grupobig.com" }, "status": "pending", "expires": "2026-07-23T03:46:55Z", "challenges": [ { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/740216896116/vAN3Lg", "status": "pending", "token": "Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE" }, { "type": "tls-alpn-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/740216896116/eAWFag", "status": "pending", "token": "Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE" }, { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/740216896116/Nu-qjA", "status": "pending", "token": "Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE" } ] } 2026-07-19 00:44:43,878:DEBUG:acme.client:Storing nonce: DeP8OpbNrER94xa3pmQ0LiLhMixrI0WRb2RceWs1wuPp8v3mbXU 2026-07-19 00:44:43,878:INFO:certbot._internal.auth_handler:Performing the following challenges: 2026-07-19 00:44:43,878:INFO:certbot._internal.auth_handler:http-01 challenge for api.grupobig.com 2026-07-19 00:44:43,895:DEBUG:certbot_nginx._internal.http_01:Generated server block: [] 2026-07-19 00:44:43,896:DEBUG:certbot.reverter:Creating backup of /etc/letsencrypt/options-ssl-nginx.conf 2026-07-19 00:44:43,897:DEBUG:certbot.reverter:Creating backup of /etc/nginx/conf.d/api.grupobig.com.conf 2026-07-19 00:44:43,897:DEBUG:certbot.reverter:Creating backup of /etc/nginx/nginx.conf 2026-07-19 00:44:43,897:DEBUG:certbot.reverter:Creating backup of /etc/nginx/mime.types 2026-07-19 00:44:43,899:DEBUG:certbot_nginx._internal.parser:Writing nginx conf tree to /etc/nginx/nginx.conf: # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://nginx.org/ru/docs/ user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; } http { server_names_hash_bucket_size 128; include /etc/letsencrypt/le_http_01_cert_challenge.conf; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 4096; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 80; listen [::]:80; server_name _; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } # Settings for a TLS enabled server. # # server { # listen 443 ssl http2; # listen [::]:443 ssl http2; # server_name _; # root /usr/share/nginx/html; # # ssl_certificate "/etc/pki/nginx/server.crt"; # ssl_certificate_key "/etc/pki/nginx/private/server.key"; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 10m; # ssl_ciphers PROFILE=SYSTEM; # ssl_prefer_server_ciphers on; # # # Load configuration files for the default server block. # include /etc/nginx/default.d/*.conf; # # error_page 404 /404.html; # location = /40x.html { # } # # error_page 500 502 503 504 /50x.html; # location = /50x.html { # } # } } 2026-07-19 00:44:43,901:DEBUG:certbot_nginx._internal.parser:Writing nginx conf tree to /etc/nginx/conf.d/api.grupobig.com.conf: server {rewrite ^(/.well-known/acme-challenge/.*) $1 break; # managed by Certbot server_name api.grupobig.com; location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 120; } listen [::]:443 ssl ipv6only=on; # managed by Certbot listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/api.grupobig.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/api.grupobig.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot location = /.well-known/acme-challenge/Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE{default_type text/plain;return 200 Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot } server {rewrite ^(/.well-known/acme-challenge/.*) $1 break; # managed by Certbot if ($host = api.grupobig.com) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; listen [::]:80; server_name api.grupobig.com; return 404; # managed by Certbot location = /.well-known/acme-challenge/Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE{default_type text/plain;return 200 Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot } 2026-07-19 00:44:43,920:DEBUG:certbot_nginx._internal.configurator:nginx reload failed: nginx: [error] invalid PID number "" in "/run/nginx.pid" 2026-07-19 00:44:46,443:DEBUG:certbot._internal.error_handler:Encountered exception: Traceback (most recent call last): File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/auth_handler.py", line 88, in handle_authorizations resps = self.auth.perform(achalls) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1243, in perform self.restart() File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1026, in restart nginx_restart(self.conf('ctl'), self.nginx_conf, self.conf('sleep-seconds')) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1318, in nginx_restart raise errors.MisconfigurationError( certbot.errors.MisconfigurationError: nginx restart failed: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() 2026-07-19 00:44:46,443:DEBUG:certbot._internal.error_handler:Calling registered functions 2026-07-19 00:44:46,443:INFO:certbot._internal.auth_handler:Cleaning up challenges 2026-07-19 00:44:46,603:DEBUG:certbot_nginx._internal.configurator:nginx reload failed: nginx: [error] invalid PID number "" in "/run/nginx.pid" 2026-07-19 00:44:49,125:ERROR:certbot._internal.error_handler:Encountered exception during recovery: certbot.errors.MisconfigurationError: nginx restart failed: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() 2026-07-19 00:44:49,141:ERROR:certbot._internal.renewal:Failed to renew certificate api.grupobig.com with error: nginx restart failed: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() 2026-07-19 00:44:49,150:DEBUG:certbot._internal.renewal:Traceback was: Traceback (most recent call last): File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/renewal.py", line 667, in handle_renewal_request main.renew_cert(lineage_config, plugins, renewal_candidate) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/main.py", line 1535, in renew_cert renewed_lineage = _get_and_save_cert(le_client, config, lineage=lineage) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/main.py", line 131, in _get_and_save_cert renewal.renew_cert(config, domains, le_client, lineage) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/renewal.py", line 520, in renew_cert new_cert, new_chain, new_key, _ = le_client.obtain_certificate(domains, new_key) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/client.py", line 430, in obtain_certificate orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/client.py", line 508, in _get_order_and_authorizations authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/auth_handler.py", line 88, in handle_authorizations resps = self.auth.perform(achalls) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1243, in perform self.restart() File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1026, in restart nginx_restart(self.conf('ctl'), self.nginx_conf, self.conf('sleep-seconds')) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1318, in nginx_restart raise errors.MisconfigurationError( certbot.errors.MisconfigurationError: nginx restart failed: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() 2026-07-19 00:44:49,152:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2026-07-19 00:44:49,152:ERROR:certbot._internal.renewal:All renewals failed. The following certificates could not be renewed: 2026-07-19 00:44:49,152:ERROR:certbot._internal.renewal: /etc/letsencrypt/live/api.grupobig.com/fullchain.pem (failure) 2026-07-19 00:44:49,152:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2026-07-19 00:44:49,153:DEBUG:certbot._internal.log:Exiting abnormally: Traceback (most recent call last): File "/opt/certbot-venv/bin/certbot", line 6, in <module> sys.exit(main()) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/main.py", line 19, in main return internal_main.main(cli_args) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/main.py", line 1877, in main return config.func(config, plugins) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/main.py", line 1623, in renew renewal.handle_renewal_request(config) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/renewal.py", line 697, in handle_renewal_request raise errors.Error( certbot.errors.Error: 1 renew failure(s), 0 parse failure(s) 2026-07-19 00:44:49,153:ERROR:certbot._internal.log:1 renew failure(s), 0 parse failure(s) 2026-07-20 00:01:39,435:DEBUG:certbot._internal.main:certbot version: 4.2.0 2026-07-20 00:01:39,435:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot-venv/bin/certbot 2026-07-20 00:01:39,435:DEBUG:certbot._internal.main:Arguments: ['--quiet'] 2026-07-20 00:01:39,435:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot) 2026-07-20 00:01:39,447:DEBUG:certbot._internal.log:Root logging level set at 40 2026-07-20 00:01:39,448:WARNING:certbot._internal.main:Python 3.9 support will be dropped in the next planned release of Certbot - please upgrade your Python version. 2026-07-20 00:01:39,449:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/api.grupobig.com.conf 2026-07-20 00:01:39,451:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None 2026-07-20 00:01:39,451:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None 2026-07-20 00:01:39,474:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory. 2026-07-20 00:01:39,476:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443 2026-07-20 00:01:39,554:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961 2026-07-20 00:01:39,554:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Mon, 20 Jul 2026 03:01:40 GMT Content-Type: application/json Content-Length: 961 Connection: keep-alive Cache-Control: public, max-age=0, no-cache X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "57r4_4HxXLM": "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", "tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver" }, "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.8-July-06-2026.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-07-20 00:01:39,555:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/acme/renewal-info/jw0TovYuftFQbDMYOF1ZjiNykco.BrOqIcPYvt6Tbn0EtWrp0sEa. 2026-07-20 00:01:39,573:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /acme/renewal-info/jw0TovYuftFQbDMYOF1ZjiNykco.BrOqIcPYvt6Tbn0EtWrp0sEa HTTP/1.1" 200 101 2026-07-20 00:01:39,574:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Mon, 20 Jul 2026 03:01:40 GMT Content-Type: application/json Content-Length: 101 Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index" Retry-After: 20268 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "suggestedWindow": { "start": "2026-06-29T05:29:32Z", "end": "2026-07-01T00:40:21Z" } } 2026-07-20 00:01:39,575:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing... 2026-07-20 00:01:39,575:INFO:certbot._internal.renewal:Non-interactive renewal: random delay of 315.64635737028595 seconds 2026-07-20 00:06:55,288:DEBUG:certbot._internal.plugins.selection:Requested authenticator nginx and installer nginx 2026-07-20 00:06:55,478:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * nginx Description: Nginx Web Server plugin Interfaces: Authenticator, Installer, Plugin Entry point: EntryPoint(name='nginx', value='certbot_nginx._internal.configurator:NginxConfigurator', group='certbot.plugins') Initialized: <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7fb7bbcfa3d0> Prep: True 2026-07-20 00:06:55,479:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * nginx Description: Nginx Web Server plugin Interfaces: Authenticator, Installer, Plugin Entry point: EntryPoint(name='nginx', value='certbot_nginx._internal.configurator:NginxConfigurator', group='certbot.plugins') Initialized: <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7fb7bbcfa3d0> Prep: True 2026-07-20 00:06:55,480:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7fb7bbcfa3d0> and installer <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7fb7bbcfa3d0> 2026-07-20 00:06:55,480:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator nginx, Installer nginx 2026-07-20 00:06:55,564: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/3094449416', new_authzr_uri=None, terms_of_service=None), 241447f2736bdd9886997471bedc8087, Meta(creation_dt=datetime.datetime(2026, 2, 25, 1, 17, 25, tzinfo=datetime.timezone.utc), creation_host='dedi-14684855.grupobig.com', register_to_eff=None))> 2026-07-20 00:06:55,565:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory. 2026-07-20 00:06:55,566:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443 2026-07-20 00:06:55,592:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961 2026-07-20 00:06:55,593:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Mon, 20 Jul 2026 03:06:56 GMT Content-Type: application/json Content-Length: 961 Connection: keep-alive Cache-Control: public, max-age=0, no-cache X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "GuvluvfBJ_g": "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", "tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver" }, "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.8-July-06-2026.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-07-20 00:06:55,595:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for api.grupobig.com 2026-07-20 00:06:55,597:DEBUG:acme.client:Requesting fresh nonce 2026-07-20 00:06:55,598:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce. 2026-07-20 00:06:55,603:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0 2026-07-20 00:06:55,604:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Mon, 20 Jul 2026 03:06:56 GMT Connection: keep-alive Cache-Control: public, max-age=0, no-cache Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index" Replay-Nonce: DeP8OpbNLQg1E1ASFVwWhaxsf__1sR_FM2Zr67T0Qv1imOkj3BY X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 2026-07-20 00:06:55,604:DEBUG:acme.client:Storing nonce: DeP8OpbNLQg1E1ASFVwWhaxsf__1sR_FM2Zr67T0Qv1imOkj3BY 2026-07-20 00:06:55,604:DEBUG:acme.client:JWS payload: b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "api.grupobig.com"\n }\n ]\n}' 2026-07-20 00:06:55,607:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJEZVA4T3BiTkxRZzFFMUFTRlZ3V2hheHNmX18xc1JfRk0yWnI2N1QwUXYxaW1Pa2ozQlkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9", "signature": "aM-_kaLUGKTAGtMxl3d69kXHtXEV1Em-azxyKNWWr0Gw2Zwe3NInfjvVlV4BsUR_ILls2xdhVZNu3e81hhOrW-iGVC02EAHFfpGQ2qqZB_wRCxTVEJ8HGtICQSI-2_Acr3p4-QKXVvyKuqzC8tcR1FtkZh7uMhEx9UG8IKzLj_95Y_Kl-9Yv1jYuZE4XeWdtSLwcwtzOOKtM4tw-fH6_NjLQ3saNbR_Vpg-zi2d67uRw-duSOZj6zQSDAm6BlTOazEzeVGPFitKhvHPckbsHZZe3Xhum49hbkcJJHmK9oxt_YvdCupM7alhN3fSWs18ZbtQ2Z_noSBMclNi8RPh0zA", "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImFwaS5ncnVwb2JpZy5jb20iCiAgICB9CiAgXQp9" } 2026-07-20 00:06:55,633:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 350 2026-07-20 00:06:55,634:DEBUG:acme.client:Received response: HTTP 201 Server: nginx Date: Mon, 20 Jul 2026 03:06:56 GMT Content-Type: application/json Content-Length: 350 Connection: keep-alive Boulder-Requester: 3094449416 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/3094449416/532799393486 Replay-Nonce: YUeQbvp2RexTVG3UjJVpUdmHGEn7fwWekK3K89ewxbdXU8ASwJI X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "status": "pending", "expires": "2026-07-23T03:46:55Z", "identifiers": [ { "type": "dns", "value": "api.grupobig.com" } ], "authorizations": [ "https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/740216896116" ], "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3094449416/532799393486" } 2026-07-20 00:06:55,635:DEBUG:acme.client:Storing nonce: YUeQbvp2RexTVG3UjJVpUdmHGEn7fwWekK3K89ewxbdXU8ASwJI 2026-07-20 00:06:55,635:DEBUG:acme.client:JWS payload: b'' 2026-07-20 00:06:55,638:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/740216896116: { "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJZVWVRYnZwMlJleFRWRzNVakpWcFVkbUhHRW43ZndXZWtLM0s4OWV3eGJkWFU4QVN3SkkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwOTQ0NDk0MTYvNzQwMjE2ODk2MTE2In0", "signature": "H_lKkP1NJZ4oEe8Ltk3f2r7i6FcnXUPpBx2a6ImDbHz64fdz3BfbAz69gfpZ81jzVwUeyCvU193bylOWsbEsP4Z6UcXLKWlPX2DR34VotNGE1BER8nYhM5xIW7BNV3EonFbJRJlaHPwfusauRT47UF0j2p5BDi49ATZDLQyRS73Fnf8qsF_TNl5rSbolRV9xnLgBYrshEt3xgtsDSSthvMX8G-luqAawOnpbZPfSI6PMf5EVQq-WWnyaCsHUbvgNo5B6nig_twJlmBTqkAljQoZRt_e-YbQMEYrJ1Up5Jv65XQ9gvvp1H9o6Wv_iF6f3FiUDdCAfIs7mxvDpKK61tw", "payload": "" } 2026-07-20 00:06:55,649:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3094449416/740216896116 HTTP/1.1" 200 824 2026-07-20 00:06:55,649:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Mon, 20 Jul 2026 03:06:56 GMT Content-Type: application/json Content-Length: 824 Connection: keep-alive Boulder-Requester: 3094449416 Cache-Control: public, max-age=0, no-cache Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index" Replay-Nonce: DeP8OpbNGU803mHnpxSDqoC9WRXGxXYqJpD_0l-v6VFkiFhwfE8 X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "api.grupobig.com" }, "status": "pending", "expires": "2026-07-23T03:46:55Z", "challenges": [ { "type": "tls-alpn-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/740216896116/eAWFag", "status": "pending", "token": "Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE" }, { "type": "http-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/740216896116/Nu-qjA", "status": "pending", "token": "Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE" }, { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/740216896116/vAN3Lg", "status": "pending", "token": "Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE" } ] } 2026-07-20 00:06:55,649:DEBUG:acme.client:Storing nonce: DeP8OpbNGU803mHnpxSDqoC9WRXGxXYqJpD_0l-v6VFkiFhwfE8 2026-07-20 00:06:55,650:INFO:certbot._internal.auth_handler:Performing the following challenges: 2026-07-20 00:06:55,650:INFO:certbot._internal.auth_handler:http-01 challenge for api.grupobig.com 2026-07-20 00:06:55,666:DEBUG:certbot_nginx._internal.http_01:Generated server block: [] 2026-07-20 00:06:55,666:DEBUG:certbot.reverter:Creating backup of /etc/nginx/nginx.conf 2026-07-20 00:06:55,667:DEBUG:certbot.reverter:Creating backup of /etc/letsencrypt/options-ssl-nginx.conf 2026-07-20 00:06:55,667:DEBUG:certbot.reverter:Creating backup of /etc/nginx/mime.types 2026-07-20 00:06:55,667:DEBUG:certbot.reverter:Creating backup of /etc/nginx/conf.d/api.grupobig.com.conf 2026-07-20 00:06:55,668:DEBUG:certbot_nginx._internal.parser:Writing nginx conf tree to /etc/nginx/nginx.conf: # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://nginx.org/ru/docs/ user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; } http { server_names_hash_bucket_size 128; include /etc/letsencrypt/le_http_01_cert_challenge.conf; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 4096; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 80; listen [::]:80; server_name _; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } # Settings for a TLS enabled server. # # server { # listen 443 ssl http2; # listen [::]:443 ssl http2; # server_name _; # root /usr/share/nginx/html; # # ssl_certificate "/etc/pki/nginx/server.crt"; # ssl_certificate_key "/etc/pki/nginx/private/server.key"; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 10m; # ssl_ciphers PROFILE=SYSTEM; # ssl_prefer_server_ciphers on; # # # Load configuration files for the default server block. # include /etc/nginx/default.d/*.conf; # # error_page 404 /404.html; # location = /40x.html { # } # # error_page 500 502 503 504 /50x.html; # location = /50x.html { # } # } } 2026-07-20 00:06:55,670:DEBUG:certbot_nginx._internal.parser:Writing nginx conf tree to /etc/nginx/conf.d/api.grupobig.com.conf: server {rewrite ^(/.well-known/acme-challenge/.*) $1 break; # managed by Certbot server_name api.grupobig.com; location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 120; } listen [::]:443 ssl ipv6only=on; # managed by Certbot listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/api.grupobig.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/api.grupobig.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot location = /.well-known/acme-challenge/Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE{default_type text/plain;return 200 Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot } server {rewrite ^(/.well-known/acme-challenge/.*) $1 break; # managed by Certbot if ($host = api.grupobig.com) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; listen [::]:80; server_name api.grupobig.com; return 404; # managed by Certbot location = /.well-known/acme-challenge/Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE{default_type text/plain;return 200 Q1VJt2KjgQ4-pYpkPva-nJOt_GJ7DSkjbdwT6D31daE.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot } 2026-07-20 00:06:55,688:DEBUG:certbot_nginx._internal.configurator:nginx reload failed: nginx: [error] invalid PID number "" in "/run/nginx.pid" 2026-07-20 00:06:58,210:DEBUG:certbot._internal.error_handler:Encountered exception: Traceback (most recent call last): File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/auth_handler.py", line 88, in handle_authorizations resps = self.auth.perform(achalls) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1243, in perform self.restart() File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1026, in restart nginx_restart(self.conf('ctl'), self.nginx_conf, self.conf('sleep-seconds')) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1318, in nginx_restart raise errors.MisconfigurationError( certbot.errors.MisconfigurationError: nginx restart failed: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() 2026-07-20 00:06:58,211:DEBUG:certbot._internal.error_handler:Calling registered functions 2026-07-20 00:06:58,211:INFO:certbot._internal.auth_handler:Cleaning up challenges 2026-07-20 00:06:58,343:DEBUG:certbot_nginx._internal.configurator:nginx reload failed: nginx: [error] invalid PID number "" in "/run/nginx.pid" 2026-07-20 00:07:00,863:ERROR:certbot._internal.error_handler:Encountered exception during recovery: certbot.errors.MisconfigurationError: nginx restart failed: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() 2026-07-20 00:07:00,866:ERROR:certbot._internal.renewal:Failed to renew certificate api.grupobig.com with error: nginx restart failed: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() 2026-07-20 00:07:00,870:DEBUG:certbot._internal.renewal:Traceback was: Traceback (most recent call last): File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/renewal.py", line 667, in handle_renewal_request main.renew_cert(lineage_config, plugins, renewal_candidate) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/main.py", line 1535, in renew_cert renewed_lineage = _get_and_save_cert(le_client, config, lineage=lineage) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/main.py", line 131, in _get_and_save_cert renewal.renew_cert(config, domains, le_client, lineage) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/renewal.py", line 520, in renew_cert new_cert, new_chain, new_key, _ = le_client.obtain_certificate(domains, new_key) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/client.py", line 430, in obtain_certificate orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/client.py", line 508, in _get_order_and_authorizations authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/auth_handler.py", line 88, in handle_authorizations resps = self.auth.perform(achalls) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1243, in perform self.restart() File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1026, in restart nginx_restart(self.conf('ctl'), self.nginx_conf, self.conf('sleep-seconds')) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot_nginx/_internal/configurator.py", line 1318, in nginx_restart raise errors.MisconfigurationError( certbot.errors.MisconfigurationError: nginx restart failed: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() 2026-07-20 00:07:00,872:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2026-07-20 00:07:00,872:ERROR:certbot._internal.renewal:All renewals failed. The following certificates could not be renewed: 2026-07-20 00:07:00,872:ERROR:certbot._internal.renewal: /etc/letsencrypt/live/api.grupobig.com/fullchain.pem (failure) 2026-07-20 00:07:00,873:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2026-07-20 00:07:00,873:DEBUG:certbot._internal.log:Exiting abnormally: Traceback (most recent call last): File "/opt/certbot-venv/bin/certbot", line 6, in <module> sys.exit(main()) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/main.py", line 19, in main return internal_main.main(cli_args) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/main.py", line 1877, in main return config.func(config, plugins) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/main.py", line 1623, in renew renewal.handle_renewal_request(config) File "/opt/certbot-venv/lib64/python3.9/site-packages/certbot/_internal/renewal.py", line 697, in handle_renewal_request raise errors.Error( certbot.errors.Error: 1 renew failure(s), 0 parse failure(s) 2026-07-20 00:07:00,874:ERROR:certbot._internal.log:1 renew failure(s), 0 parse failure(s)
Return