Al-HUWAITI Shell
Al-huwaiti


Server : Apache
System : Linux dedi-14684855.grupobig.com 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64
User : grupo692 ( 1004)
PHP Version : 8.3.33
Disable Function : NONE
Directory :  /proc/thread-self/root/proc/thread-self/root/var/log/letsencrypt/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/thread-self/root/proc/thread-self/root/var/log/letsencrypt/letsencrypt.log
2026-08-23 00:40:40,461:DEBUG:certbot._internal.main:certbot version: 4.2.0
2026-08-23 00:40:40,462:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot-venv/bin/certbot
2026-08-23 00:40:40,462:DEBUG:certbot._internal.main:Arguments: ['--quiet']
2026-08-23 00:40:40,462:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2026-08-23 00:40:40,471:DEBUG:certbot._internal.log:Root logging level set at 40
2026-08-23 00:40:40,472:WARNING:certbot._internal.main:Python 3.9 support will be dropped in the next planned release of Certbot - please upgrade your Python version.
2026-08-23 00:40:40,473:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/api.grupobig.com.conf
2026-08-23 00:40:40,476:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-23 00:40:40,476:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-23 00:40:40,484:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-23 00:40:40,486:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-23 00:40:40,570:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-23 00:40:40,570:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sun, 23 Aug 2026 03:40:41 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

{
  "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",
  "ytRz9wGyGqg": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
}
2026-08-23 00:40:40,571:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing...
2026-08-23 00:40:40,571:INFO:certbot._internal.renewal:Non-interactive renewal: random delay of 268.38752551202924 seconds
2026-08-23 00:45:09,059:DEBUG:certbot._internal.plugins.selection:Requested authenticator nginx and installer nginx
2026-08-23 00:45:09,274: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 0x7f6788ea2cd0>
Prep: True
2026-08-23 00:45:09,275: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 0x7f6788ea2cd0>
Prep: True
2026-08-23 00:45:09,276:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f6788ea2cd0> and installer <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f6788ea2cd0>
2026-08-23 00:45:09,276:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator nginx, Installer nginx
2026-08-23 00:45:09,368: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-08-23 00:45:09,369:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-23 00:45:09,371:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-23 00:45:09,398:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-23 00:45:09,398:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sun, 23 Aug 2026 03:45:10 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

{
  "fGSFhWpINh8": "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-08-23 00:45:09,400:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for api.grupobig.com
2026-08-23 00:45:09,403:DEBUG:acme.client:Requesting fresh nonce
2026-08-23 00:45:09,404:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2026-08-23 00:45:09,409:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2026-08-23 00:45:09,409:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sun, 23 Aug 2026 03:45:10 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: HaINB7g5pFsVqvSZpKaKJm4bFmE4eZ2aar6rV04i0eLZ3VFxGqQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800


2026-08-23 00:45:09,410:DEBUG:acme.client:Storing nonce: HaINB7g5pFsVqvSZpKaKJm4bFmE4eZ2aar6rV04i0eLZ3VFxGqQ
2026-08-23 00:45:09,410:DEBUG:acme.client:JWS payload:
b'{\n  "identifiers": [\n    {\n      "type": "dns",\n      "value": "api.grupobig.com"\n    }\n  ]\n}'
2026-08-23 00:45:09,413:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJIYUlOQjdnNXBGc1ZxdlNacEthS0ptNGJGbUU0ZVoyYWFyNnJWMDRpMGVMWjNWRnhHcVEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  "signature": "noQZWOyXjnuHHAXQTMkz6qE5RSoJ80L8bYWpbVDFDK-BtuzKyASzs1GJLlb3X7IXIFJvZWmMa86aBTSJgcJvatPPzPvdWZyMZGMc-M7QOLfUrHAnMF3w0tjpzaxSELo8ILZH9Mc4nah25ni-Jg7-5VBzox7ZNFviXun_K8Aj7cGqzRjvDynx5V-ex4ZC7weFaYrcZW68FBP3CsIxMCS8-cX_E4P0f9mxnJvVnBoGYnHo4kxfIEXuRmeqEFn8HaWcuO4VzSbZmyFVTYgmVo2GVuCQxBp2o6EojC8uQ_uKujsR3ojyJ6Xz4KogUxuhKCP88e5ksvtBiLRLVJk4mNIh_Q",
  "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImFwaS5ncnVwb2JpZy5jb20iCiAgICB9CiAgXQp9"
}
2026-08-23 00:45:09,442:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 350
2026-08-23 00:45:09,443:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Sun, 23 Aug 2026 03:45:10 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/547904171471
Replay-Nonce: v2Fy5ijvzUWurw_mDegSuF0Z4zgvX4aVP0WwOmqE92Xct_5wh00
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "api.grupobig.com"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3094449416/547904171471"
}
2026-08-23 00:45:09,443:DEBUG:acme.client:Storing nonce: v2Fy5ijvzUWurw_mDegSuF0Z4zgvX4aVP0WwOmqE92Xct_5wh00
2026-08-23 00:45:09,443:DEBUG:acme.client:JWS payload:
b''
2026-08-23 00:45:09,445:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJ2MkZ5NWlqdnpVV3Vyd19tRGVnU3VGMFo0emd2WDRhVlAwV3dPbXFFOTJYY3RfNXdoMDAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwOTQ0NDk0MTYvNzY0Mzc3NDA5MTIxIn0",
  "signature": "KqS7HvoI-62JXgVIzVqCWt-PEHJaF-f1-VPH765J7JfgrWLRRgoXsHSaP3m1KbhBdh11yoqxTfK2OekNMBYJqSlOe50EkWc8_ZwwOwaXopMuvat7_eXXHY8nb4QAy8Sts9WtCQKJsDwClH58QALsfDw1jvh3iDW_AKClOGowK00u90IbaNPZnSUDp5JVohut4_WM4HC3Ro7MrzdE00cJ-eI3WOGDUiCAsbqbTG-VlPE1pbrEYdL_NZraVOdLpYXuTXcW_gnu3ka7DOT8GyUp5TAfrJ4lV_b6iPDu54XOZb70jCHhZuwH8yTPFVBJQGwMFPOie_xuLzTGoVbsQlQEvA",
  "payload": ""
}
2026-08-23 00:45:09,453:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3094449416/764377409121 HTTP/1.1" 200 824
2026-08-23 00:45:09,453:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sun, 23 Aug 2026 03:45:10 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: v2Fy5ijvkoknVaQNBdrckgKAx95LE3J6_9Rpw2OdZMbEedwT_mU
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "api.grupobig.com"
  },
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/LvmYeg",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/l0pTPQ",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/YZlhXw",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    }
  ]
}
2026-08-23 00:45:09,453:DEBUG:acme.client:Storing nonce: v2Fy5ijvkoknVaQNBdrckgKAx95LE3J6_9Rpw2OdZMbEedwT_mU
2026-08-23 00:45:09,454:INFO:certbot._internal.auth_handler:Performing the following challenges:
2026-08-23 00:45:09,454:INFO:certbot._internal.auth_handler:http-01 challenge for api.grupobig.com
2026-08-23 00:45:09,469:DEBUG:certbot_nginx._internal.http_01:Generated server block:
[]
2026-08-23 00:45:09,470:DEBUG:certbot.reverter:Creating backup of /etc/nginx/mime.types
2026-08-23 00:45:09,470:DEBUG:certbot.reverter:Creating backup of /etc/nginx/nginx.conf
2026-08-23 00:45:09,470:DEBUG:certbot.reverter:Creating backup of /etc/nginx/conf.d/api.grupobig.com.conf
2026-08-23 00:45:09,471:DEBUG:certbot.reverter:Creating backup of /etc/letsencrypt/options-ssl-nginx.conf
2026-08-23 00:45:09,472: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-08-23 00:45:09,473: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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot

}
2026-08-23 00:45:09,506:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-23 00:45:12,037: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-08-23 00:45:12,037:DEBUG:certbot._internal.error_handler:Calling registered functions
2026-08-23 00:45:12,038:INFO:certbot._internal.auth_handler:Cleaning up challenges
2026-08-23 00:45:12,207:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-23 00:45:14,742: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-08-23 00:45:14,744: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-08-23 00:45:14,747: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-08-23 00:45:14,749:DEBUG:certbot._internal.display.obj:Notifying user: 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-23 00:45:14,749:ERROR:certbot._internal.renewal:All renewals failed. The following certificates could not be renewed:
2026-08-23 00:45:14,749:ERROR:certbot._internal.renewal:  /etc/letsencrypt/live/api.grupobig.com/fullchain.pem (failure)
2026-08-23 00:45:14,749:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-23 00:45:14,750: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-08-23 00:45:14,750:ERROR:certbot._internal.log:1 renew failure(s), 0 parse failure(s)
2026-08-24 00:34:54,112:DEBUG:certbot._internal.main:certbot version: 4.2.0
2026-08-24 00:34:54,113:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot-venv/bin/certbot
2026-08-24 00:34:54,113:DEBUG:certbot._internal.main:Arguments: ['--quiet']
2026-08-24 00:34:54,113:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2026-08-24 00:34:54,124:DEBUG:certbot._internal.log:Root logging level set at 40
2026-08-24 00:34:54,125:WARNING:certbot._internal.main:Python 3.9 support will be dropped in the next planned release of Certbot - please upgrade your Python version.
2026-08-24 00:34:54,126:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/api.grupobig.com.conf
2026-08-24 00:34:54,127:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-24 00:34:54,127:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-24 00:34:54,139:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-24 00:34:54,142:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-24 00:34:54,222:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-24 00:34:54,223:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 24 Aug 2026 03:34:55 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

{
  "N5Yc1LchTmA": "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-08-24 00:34:54,223:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing...
2026-08-24 00:34:54,223:INFO:certbot._internal.renewal:Non-interactive renewal: random delay of 388.93922961868907 seconds
2026-08-24 00:41:23,256:DEBUG:certbot._internal.plugins.selection:Requested authenticator nginx and installer nginx
2026-08-24 00:41:23,471: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 0x7f72a4d5bcd0>
Prep: True
2026-08-24 00:41:23,472: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 0x7f72a4d5bcd0>
Prep: True
2026-08-24 00:41:23,473:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f72a4d5bcd0> and installer <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f72a4d5bcd0>
2026-08-24 00:41:23,473:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator nginx, Installer nginx
2026-08-24 00:41:23,541: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-08-24 00:41:23,542:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-24 00:41:23,544:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-24 00:41:23,569:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-24 00:41:23,570:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 24 Aug 2026 03:41:24 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

{
  "KIvtDrpclrA": "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-08-24 00:41:23,572:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for api.grupobig.com
2026-08-24 00:41:23,576:DEBUG:acme.client:Requesting fresh nonce
2026-08-24 00:41:23,576:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2026-08-24 00:41:23,583:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2026-08-24 00:41:23,584:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 24 Aug 2026 03:41:24 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: HaINB7g5swt_T0M5VvvWll8Gm3JYuYaVJmxG3hpAIsYEbnqWsoY
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800


2026-08-24 00:41:23,584:DEBUG:acme.client:Storing nonce: HaINB7g5swt_T0M5VvvWll8Gm3JYuYaVJmxG3hpAIsYEbnqWsoY
2026-08-24 00:41:23,584:DEBUG:acme.client:JWS payload:
b'{\n  "identifiers": [\n    {\n      "type": "dns",\n      "value": "api.grupobig.com"\n    }\n  ]\n}'
2026-08-24 00:41:23,587:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJIYUlOQjdnNXN3dF9UME01VnZ2V2xsOEdtM0pZdVlhVkpteEczaHBBSXNZRWJucVdzb1kiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  "signature": "K6yygB4_E5R_BhJphg6ig9KWR-CphlzNxTErC6ACe9vMwZXnUUsW8WqHCoF3CEAwfbhNABo6bAaGX4Ld_QrHACCBmU4u-ZO0sCn1zsM_uxu1mTpFxooNS80FssV5KOlw37yb-WIyI5TEsf-AnxiT9TnTaV3fpi44X2Seo_3M9aUkZRregnjzU7EOcErmKOFZPqP0QI4yWljjLR1fVs7mFz5-UhUZzbXpwywWqL4R-0b3ERtw-N-lu9QJF2WrGbggBFFO4JNA658aRUwbtSgLYifY5913NUuFaTk3-2GUu9m21BP2i8FaY1pNCacvFwFTqXGIiY10Q9SkPrMg7GB0AA",
  "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImFwaS5ncnVwb2JpZy5jb20iCiAgICB9CiAgXQp9"
}
2026-08-24 00:41:23,632:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 350
2026-08-24 00:41:23,633:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Mon, 24 Aug 2026 03:41:24 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/547904171471
Replay-Nonce: HaINB7g5onpiUEA_KY55UiM172SkZ46LWkTn0KPMdzEtwlER2Lc
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "api.grupobig.com"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3094449416/547904171471"
}
2026-08-24 00:41:23,633:DEBUG:acme.client:Storing nonce: HaINB7g5onpiUEA_KY55UiM172SkZ46LWkTn0KPMdzEtwlER2Lc
2026-08-24 00:41:23,634:DEBUG:acme.client:JWS payload:
b''
2026-08-24 00:41:23,637:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJIYUlOQjdnNW9ucGlVRUFfS1k1NVVpTTE3MlNrWjQ2TFdrVG4wS1BNZHpFdHdsRVIyTGMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwOTQ0NDk0MTYvNzY0Mzc3NDA5MTIxIn0",
  "signature": "q79RvFkIIJNU1tM8kLs1lX8SDtsJERK3Pk7JzKNAFI_leIuMTjgSIhS8Eg0TsjTaFBGTWzJPFnbBzKJPsvAd3JSBL0ytfOErcQ0cOiqCkaVM6tz3-HpEKp013hP27kjpgSC1o1rQzG4-nqXxFbVrtwCrD61s7S5Hby_344Rw0R9ntam-lsNWSAFdRZYPjYoGMwzW6DORbbJbGApcDwaXss_5UbWeJBXtKUHKsRWA3y4ZUgLcdCZRJxPNYRZuorrClTnfEwmDDO1Z-vmNW9tp4F5lFT9OgVrlqEEfip9u9r2daw9rBdv0RfjybD2FUqq9AK9re-mi_Pq0hsRpoh4Oig",
  "payload": ""
}
2026-08-24 00:41:23,648:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3094449416/764377409121 HTTP/1.1" 200 824
2026-08-24 00:41:23,648:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 24 Aug 2026 03:41:24 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: v2Fy5ijv7QUAEcZaxnb2LiEVANrvcZ626gNQ2t0Eo1W2MufXSV8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "api.grupobig.com"
  },
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/LvmYeg",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/l0pTPQ",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/YZlhXw",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    }
  ]
}
2026-08-24 00:41:23,649:DEBUG:acme.client:Storing nonce: v2Fy5ijv7QUAEcZaxnb2LiEVANrvcZ626gNQ2t0Eo1W2MufXSV8
2026-08-24 00:41:23,650:INFO:certbot._internal.auth_handler:Performing the following challenges:
2026-08-24 00:41:23,650:INFO:certbot._internal.auth_handler:http-01 challenge for api.grupobig.com
2026-08-24 00:41:23,676:DEBUG:certbot_nginx._internal.http_01:Generated server block:
[]
2026-08-24 00:41:23,677:DEBUG:certbot.reverter:Creating backup of /etc/nginx/nginx.conf
2026-08-24 00:41:23,678:DEBUG:certbot.reverter:Creating backup of /etc/nginx/mime.types
2026-08-24 00:41:23,678:DEBUG:certbot.reverter:Creating backup of /etc/letsencrypt/options-ssl-nginx.conf
2026-08-24 00:41:23,679:DEBUG:certbot.reverter:Creating backup of /etc/nginx/conf.d/api.grupobig.com.conf
2026-08-24 00:41:23,680: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-08-24 00:41:23,682: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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot

}
2026-08-24 00:41:23,702:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-24 00:41:26,231: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-08-24 00:41:26,232:DEBUG:certbot._internal.error_handler:Calling registered functions
2026-08-24 00:41:26,232:INFO:certbot._internal.auth_handler:Cleaning up challenges
2026-08-24 00:41:26,419:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-24 00:41:28,942: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-08-24 00:41:28,944: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-08-24 00:41:28,948: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-08-24 00:41:28,949:DEBUG:certbot._internal.display.obj:Notifying user: 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-24 00:41:28,950:ERROR:certbot._internal.renewal:All renewals failed. The following certificates could not be renewed:
2026-08-24 00:41:28,950:ERROR:certbot._internal.renewal:  /etc/letsencrypt/live/api.grupobig.com/fullchain.pem (failure)
2026-08-24 00:41:28,950:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-24 00:41:28,950: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-08-24 00:41:28,951:ERROR:certbot._internal.log:1 renew failure(s), 0 parse failure(s)
2026-08-25 00:34:10,788:DEBUG:certbot._internal.main:certbot version: 4.2.0
2026-08-25 00:34:10,788:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot-venv/bin/certbot
2026-08-25 00:34:10,788:DEBUG:certbot._internal.main:Arguments: ['--quiet']
2026-08-25 00:34:10,788:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2026-08-25 00:34:10,816:DEBUG:certbot._internal.log:Root logging level set at 40
2026-08-25 00:34:10,817:WARNING:certbot._internal.main:Python 3.9 support will be dropped in the next planned release of Certbot - please upgrade your Python version.
2026-08-25 00:34:10,818:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/api.grupobig.com.conf
2026-08-25 00:34:10,822:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-25 00:34:10,822:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-25 00:34:10,831:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-25 00:34:10,835:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-25 00:34:10,938:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-25 00:34:10,940:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Tue, 25 Aug 2026 03:34:11 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

{
  "9spRxzljmlQ": "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-08-25 00:34:10,941:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing...
2026-08-25 00:34:10,941:INFO:certbot._internal.renewal:Non-interactive renewal: random delay of 262.4116035177397 seconds
2026-08-25 00:38:33,453:DEBUG:certbot._internal.plugins.selection:Requested authenticator nginx and installer nginx
2026-08-25 00:38:33,687: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 0x7f4f67c62cd0>
Prep: True
2026-08-25 00:38:33,688: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 0x7f4f67c62cd0>
Prep: True
2026-08-25 00:38:33,688:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f4f67c62cd0> and installer <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f4f67c62cd0>
2026-08-25 00:38:33,688:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator nginx, Installer nginx
2026-08-25 00:38:33,759: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-08-25 00:38:33,760:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-25 00:38:33,762:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-25 00:38:33,788:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-25 00:38:33,788:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Tue, 25 Aug 2026 03:38:34 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

{
  "df4K10Ta58Y": "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-08-25 00:38:33,790:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for api.grupobig.com
2026-08-25 00:38:33,794:DEBUG:acme.client:Requesting fresh nonce
2026-08-25 00:38:33,794:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2026-08-25 00:38:33,799:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2026-08-25 00:38:33,799:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Tue, 25 Aug 2026 03:38:34 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: v2Fy5ijvKwr-rjtruncRsV2DuVLWTSVhd-QVp1AEmWyvLZfnUKw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800


2026-08-25 00:38:33,800:DEBUG:acme.client:Storing nonce: v2Fy5ijvKwr-rjtruncRsV2DuVLWTSVhd-QVp1AEmWyvLZfnUKw
2026-08-25 00:38:33,800:DEBUG:acme.client:JWS payload:
b'{\n  "identifiers": [\n    {\n      "type": "dns",\n      "value": "api.grupobig.com"\n    }\n  ]\n}'
2026-08-25 00:38:33,803:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJ2MkZ5NWlqdkt3ci1yanRydW5jUnNWMkR1VkxXVFNWaGQtUVZwMUFFbVd5dkxaZm5VS3ciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  "signature": "NyRtpKxnYqvZp7j625oY3L41usfpypnDx3HstgM0isJFcP9GmFGn0XZNId5f3LINiWubRQSkVAP4mQcVy_-4gCnUf4ndZSSmIax_iMxsGygJA7D-9SaAx81O4wc3eyBsERie9JeoTGLWb0bOVHqxLTuVFuwk9t5C3l8MJ5TAASlfcIekIJOg8F4z_2nAqZczhgf-RMgbn9tEMKaPWuRGROmFZEKj9FcL9SIEahH1QN91tkCOzIKS_zkLcivuIlBbCCH7xcP-FM6iLm0ZjI4vdb30v8oUcH419gzdB61jaxYaeZvFqtlPSnE8LDOQrYGBfFDZx1X1Q0n0JAKnpDTTNA",
  "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImFwaS5ncnVwb2JpZy5jb20iCiAgICB9CiAgXQp9"
}
2026-08-25 00:38:33,893:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 350
2026-08-25 00:38:33,894:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Tue, 25 Aug 2026 03:38:34 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/547904171471
Replay-Nonce: v2Fy5ijvJVNCLaWn_MydyGvyXCjcIasNA3q5oKtf8ZVfovZ1IQE
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "api.grupobig.com"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3094449416/547904171471"
}
2026-08-25 00:38:33,894:DEBUG:acme.client:Storing nonce: v2Fy5ijvJVNCLaWn_MydyGvyXCjcIasNA3q5oKtf8ZVfovZ1IQE
2026-08-25 00:38:33,895:DEBUG:acme.client:JWS payload:
b''
2026-08-25 00:38:33,897:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJ2MkZ5NWlqdkpWTkNMYVduX015ZHlHdnlYQ2pjSWFzTkEzcTVvS3RmOFpWZm92WjFJUUUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwOTQ0NDk0MTYvNzY0Mzc3NDA5MTIxIn0",
  "signature": "Tym7AwHBglDMcRMqJLn_5_MAlHsSC4JTeUIG5zR2TbcwpMuw2qPZSFJj6VC5MEUulVEMh7zJUYSR0cYA421d9AAyW_DXmuFv7L0IbftC034fnx7jhZNnI5gUajssTEDmamGGQJ8weOUHooDaUkGJa_2s9sXPD7k0vX8vS3kUxySh1bJ3zAZ9UZKviLeukP9vEqaETeFpMzNn1TSmwuKWmt0OBbHDp2msZG5ItxVAHjvcpmoOayAINwmZZRfWJa9RVRJzsO7SlkSIq1AjXY3RmhRK13XMtFbdT4HhFS1ukmbtEDtSH0ubU77Zoqs7XM1Am8IUGhaLPoKX3Q0_6WLdLQ",
  "payload": ""
}
2026-08-25 00:38:33,906:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3094449416/764377409121 HTTP/1.1" 200 824
2026-08-25 00:38:33,906:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Tue, 25 Aug 2026 03:38:34 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: HaINB7g5c-212KUh3PqZ_jDaD75f4qqJdB-EKHqGtVyUGS7Ks4o
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "api.grupobig.com"
  },
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/LvmYeg",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/YZlhXw",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/l0pTPQ",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    }
  ]
}
2026-08-25 00:38:33,906:DEBUG:acme.client:Storing nonce: HaINB7g5c-212KUh3PqZ_jDaD75f4qqJdB-EKHqGtVyUGS7Ks4o
2026-08-25 00:38:33,907:INFO:certbot._internal.auth_handler:Performing the following challenges:
2026-08-25 00:38:33,907:INFO:certbot._internal.auth_handler:http-01 challenge for api.grupobig.com
2026-08-25 00:38:33,923:DEBUG:certbot_nginx._internal.http_01:Generated server block:
[]
2026-08-25 00:38:33,924:DEBUG:certbot.reverter:Creating backup of /etc/letsencrypt/options-ssl-nginx.conf
2026-08-25 00:38:33,925:DEBUG:certbot.reverter:Creating backup of /etc/nginx/nginx.conf
2026-08-25 00:38:33,925:DEBUG:certbot.reverter:Creating backup of /etc/nginx/mime.types
2026-08-25 00:38:33,926:DEBUG:certbot.reverter:Creating backup of /etc/nginx/conf.d/api.grupobig.com.conf
2026-08-25 00:38:33,928: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-08-25 00:38:33,929: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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot

}
2026-08-25 00:38:33,951:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-25 00:38:36,477: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-08-25 00:38:36,477:DEBUG:certbot._internal.error_handler:Calling registered functions
2026-08-25 00:38:36,478:INFO:certbot._internal.auth_handler:Cleaning up challenges
2026-08-25 00:38:36,642:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-25 00:38:39,163: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-08-25 00:38:39,165: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-08-25 00:38:39,169: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-08-25 00:38:39,172:DEBUG:certbot._internal.display.obj:Notifying user: 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-25 00:38:39,172:ERROR:certbot._internal.renewal:All renewals failed. The following certificates could not be renewed:
2026-08-25 00:38:39,172:ERROR:certbot._internal.renewal:  /etc/letsencrypt/live/api.grupobig.com/fullchain.pem (failure)
2026-08-25 00:38:39,173:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-25 00:38:39,173: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-08-25 00:38:39,174:ERROR:certbot._internal.log:1 renew failure(s), 0 parse failure(s)
2026-08-26 00:57:54,285:DEBUG:certbot._internal.main:certbot version: 4.2.0
2026-08-26 00:57:54,285:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot-venv/bin/certbot
2026-08-26 00:57:54,285:DEBUG:certbot._internal.main:Arguments: ['--quiet']
2026-08-26 00:57:54,285:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2026-08-26 00:57:54,297:DEBUG:certbot._internal.log:Root logging level set at 40
2026-08-26 00:57:54,297:WARNING:certbot._internal.main:Python 3.9 support will be dropped in the next planned release of Certbot - please upgrade your Python version.
2026-08-26 00:57:54,298:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/api.grupobig.com.conf
2026-08-26 00:57:54,301:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-26 00:57:54,301:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-26 00:57:54,310:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-26 00:57:54,313:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-26 00:57:54,389:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-26 00:57:54,389:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 26 Aug 2026 03:57:55 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

{
  "fN7WLJYkZYE": "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-08-26 00:57:54,390:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing...
2026-08-26 00:57:54,390:INFO:certbot._internal.renewal:Non-interactive renewal: random delay of 69.14180183117534 seconds
2026-08-26 00:59:03,553:DEBUG:certbot._internal.plugins.selection:Requested authenticator nginx and installer nginx
2026-08-26 00:59:03,757: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 0x7fb82411ecd0>
Prep: True
2026-08-26 00:59:03,758: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 0x7fb82411ecd0>
Prep: True
2026-08-26 00:59:03,758:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7fb82411ecd0> and installer <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7fb82411ecd0>
2026-08-26 00:59:03,758:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator nginx, Installer nginx
2026-08-26 00:59:03,826: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-08-26 00:59:03,828:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-26 00:59:03,829:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-26 00:59:03,855:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-26 00:59:03,856:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 26 Aug 2026 03:59:04 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

{
  "SMtyhaB7YVc": "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-08-26 00:59:03,858:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for api.grupobig.com
2026-08-26 00:59:03,861:DEBUG:acme.client:Requesting fresh nonce
2026-08-26 00:59:03,861:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2026-08-26 00:59:03,867:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2026-08-26 00:59:03,867:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 26 Aug 2026 03:59:04 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: HaINB7g5tmkYVMGII5YUKW1BA2An86nGEoe38a7tLY0igIIamCA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800


2026-08-26 00:59:03,868:DEBUG:acme.client:Storing nonce: HaINB7g5tmkYVMGII5YUKW1BA2An86nGEoe38a7tLY0igIIamCA
2026-08-26 00:59:03,868:DEBUG:acme.client:JWS payload:
b'{\n  "identifiers": [\n    {\n      "type": "dns",\n      "value": "api.grupobig.com"\n    }\n  ]\n}'
2026-08-26 00:59:03,871:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJIYUlOQjdnNXRta1lWTUdJSTVZVUtXMUJBMkFuODZuR0VvZTM4YTd0TFkwaWdJSWFtQ0EiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  "signature": "knlUB7QmPCXo2cZL89u5YfhMXduzD-rhJ6hU-ZFm9_TreEkOPM0w-ABMrYx2Fdz5tjGqYqjClJyZ2IZm7rGEfXEbucTbVwaZ8MfVEqdtPtxlEKlfxwNnm0GuY8uIF445S9-klvX2eCIQCT10sjf9kJlvE5Tuq40B11yLBzsEC6m9NDC_ZlJHddTDWuAVVly7xxq3hZFyTGkvRjIkGyd4vGZ1iAfm9eW79KkUQ6uVzOGdAgVpf1P7Z6y1psX4IlCFTpc4LBxxqOyiYKnqBjqjpJHLrcKnU5kluaM9-URVG8JJKwdg-7SBbPdNg8n5cTBymPKzakYUy0idaB1pnyQRXA",
  "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImFwaS5ncnVwb2JpZy5jb20iCiAgICB9CiAgXQp9"
}
2026-08-26 00:59:03,912:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 350
2026-08-26 00:59:03,912:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Wed, 26 Aug 2026 03:59:04 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/547904171471
Replay-Nonce: HaINB7g5CqXuSpAeXjGOMKC-KNGSFnNBsqOkO1KrXIPaQNLDJm4
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "api.grupobig.com"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3094449416/547904171471"
}
2026-08-26 00:59:03,912:DEBUG:acme.client:Storing nonce: HaINB7g5CqXuSpAeXjGOMKC-KNGSFnNBsqOkO1KrXIPaQNLDJm4
2026-08-26 00:59:03,913:DEBUG:acme.client:JWS payload:
b''
2026-08-26 00:59:03,914:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJIYUlOQjdnNUNxWHVTcEFlWGpHT01LQy1LTkdTRm5OQnNxT2tPMUtyWElQYVFOTERKbTQiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwOTQ0NDk0MTYvNzY0Mzc3NDA5MTIxIn0",
  "signature": "nN-jHNmU8bhyqpafKrJoi1VWupk2vZDRDRhbc7iYUnl5ULSxm2DjQd6EiPxR9p1QqrgTlXtFElDkXblsxrpNZvxDLd7a9UqU_rj-xFke9KxiDUM42t-AcCowe808Hc2TKiOrMtJewVqtQhB_jqwfnMEE521FxxceDHrzVCsdR3aqFhAkXKck1RdVL4SZQ8cDvUusKh1M1blnsfe5keNgXvyDy4jJfMpsM8d9p3JYckZU7qgJf1uOjLmrI8CrMoRD8FyKrs9mSAHaka1IW8XDqoC57PYN6pvXnjtdhUWoUUITlMygFljdJwNoZD0Qw7_oRnMbtHziGtkcCytV0NkR-w",
  "payload": ""
}
2026-08-26 00:59:03,924:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3094449416/764377409121 HTTP/1.1" 200 824
2026-08-26 00:59:03,924:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Wed, 26 Aug 2026 03:59:04 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: HaINB7g5y9jI_EVmY6hr37tDUAzJFOcqzSpNoFfDJT3Cd_79iGI
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "api.grupobig.com"
  },
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "challenges": [
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/l0pTPQ",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/LvmYeg",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/YZlhXw",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    }
  ]
}
2026-08-26 00:59:03,924:DEBUG:acme.client:Storing nonce: HaINB7g5y9jI_EVmY6hr37tDUAzJFOcqzSpNoFfDJT3Cd_79iGI
2026-08-26 00:59:03,925:INFO:certbot._internal.auth_handler:Performing the following challenges:
2026-08-26 00:59:03,925:INFO:certbot._internal.auth_handler:http-01 challenge for api.grupobig.com
2026-08-26 00:59:03,940:DEBUG:certbot_nginx._internal.http_01:Generated server block:
[]
2026-08-26 00:59:03,941:DEBUG:certbot.reverter:Creating backup of /etc/nginx/conf.d/api.grupobig.com.conf
2026-08-26 00:59:03,942:DEBUG:certbot.reverter:Creating backup of /etc/nginx/mime.types
2026-08-26 00:59:03,942:DEBUG:certbot.reverter:Creating backup of /etc/nginx/nginx.conf
2026-08-26 00:59:03,942:DEBUG:certbot.reverter:Creating backup of /etc/letsencrypt/options-ssl-nginx.conf
2026-08-26 00:59:03,943: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-08-26 00:59:03,945: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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot

}
2026-08-26 00:59:03,969:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-26 00:59:06,497: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-08-26 00:59:06,498:DEBUG:certbot._internal.error_handler:Calling registered functions
2026-08-26 00:59:06,498:INFO:certbot._internal.auth_handler:Cleaning up challenges
2026-08-26 00:59:06,657:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-26 00:59:09,180: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-08-26 00:59:09,182: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-08-26 00:59:09,187: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-08-26 00:59:09,189:DEBUG:certbot._internal.display.obj:Notifying user: 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-26 00:59:09,190:ERROR:certbot._internal.renewal:All renewals failed. The following certificates could not be renewed:
2026-08-26 00:59:09,190:ERROR:certbot._internal.renewal:  /etc/letsencrypt/live/api.grupobig.com/fullchain.pem (failure)
2026-08-26 00:59:09,190:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-26 00:59:09,191: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-08-26 00:59:09,192:ERROR:certbot._internal.log:1 renew failure(s), 0 parse failure(s)
2026-08-27 00:38:43,577:DEBUG:certbot._internal.main:certbot version: 4.2.0
2026-08-27 00:38:43,577:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot-venv/bin/certbot
2026-08-27 00:38:43,577:DEBUG:certbot._internal.main:Arguments: ['--quiet']
2026-08-27 00:38:43,577:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2026-08-27 00:38:43,589:DEBUG:certbot._internal.log:Root logging level set at 40
2026-08-27 00:38:43,590:WARNING:certbot._internal.main:Python 3.9 support will be dropped in the next planned release of Certbot - please upgrade your Python version.
2026-08-27 00:38:43,590:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/api.grupobig.com.conf
2026-08-27 00:38:43,592:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-27 00:38:43,593:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
2026-08-27 00:38:43,601:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-27 00:38:43,604:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-27 00:38:43,695:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-27 00:38:43,696:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 27 Aug 2026 03:38:44 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

{
  "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",
  "sy59oQIA_3M": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
}
2026-08-27 00:38:43,696:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing...
2026-08-27 00:38:43,696:INFO:certbot._internal.renewal:Non-interactive renewal: random delay of 282.945807345478 seconds
2026-08-27 00:43:26,689:DEBUG:certbot._internal.plugins.selection:Requested authenticator nginx and installer nginx
2026-08-27 00:43:26,904: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 0x7f1f026b6cd0>
Prep: True
2026-08-27 00:43:26,906: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 0x7f1f026b6cd0>
Prep: True
2026-08-27 00:43:26,906:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f1f026b6cd0> and installer <certbot_nginx._internal.configurator.NginxConfigurator object at 0x7f1f026b6cd0>
2026-08-27 00:43:26,906:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator nginx, Installer nginx
2026-08-27 00:43:26,974: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-08-27 00:43:26,976:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-08-27 00:43:26,977:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-08-27 00:43:27,004:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 961
2026-08-27 00:43:27,005:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 27 Aug 2026 03:43:28 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

{
  "TWwDD8rgDWk": "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-08-27 00:43:27,006:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for api.grupobig.com
2026-08-27 00:43:27,009:DEBUG:acme.client:Requesting fresh nonce
2026-08-27 00:43:27,009:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2026-08-27 00:43:27,015:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2026-08-27 00:43:27,015:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 27 Aug 2026 03:43:28 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: v2Fy5ijvnh1O07z9IvwOYyjyaDdANY3hES0SpTsATTa7EScB8kQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800


2026-08-27 00:43:27,015:DEBUG:acme.client:Storing nonce: v2Fy5ijvnh1O07z9IvwOYyjyaDdANY3hES0SpTsATTa7EScB8kQ
2026-08-27 00:43:27,016:DEBUG:acme.client:JWS payload:
b'{\n  "identifiers": [\n    {\n      "type": "dns",\n      "value": "api.grupobig.com"\n    }\n  ]\n}'
2026-08-27 00:43:27,018:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJ2MkZ5NWlqdm5oMU8wN3o5SXZ3T1l5anlhRGRBTlkzaEVTMFNwVHNBVFRhN0VTY0I4a1EiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  "signature": "En5L3giTsCTmrNZx5_fCdFSBSuu5fKoc32h3LcZj07cmsQNBgJSAe9z2qQwoCmv2DtVVF9xwPmvqYv7I_RlrT4HhpXz0eJE685_CyWw4k2VbhdLM08jD9HlXE3d7ZAzFHfpbR3Q8EAio4Jq9fzJRUkU5_njU5Olt5D29Wj56WEmvfHPgP1dDhO5rDLmDx0Jlg5i0PCqecx_034Nu31UyS8DJrSGyWctpTjDwAw2TQrO88sfAHtXR79wa97-hZINH6IVbMjLO2ABYDWJGmnufBrXkymHCvXpV6N9eQibEp2i07JqWSVRer0bEB9AvRJ_8Wdp-HFaO60gVUO9m6kFSxQ",
  "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImFwaS5ncnVwb2JpZy5jb20iCiAgICB9CiAgXQp9"
}
2026-08-27 00:43:27,048:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 350
2026-08-27 00:43:27,049:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Thu, 27 Aug 2026 03:43:28 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/547904171471
Replay-Nonce: HaINB7g5kRsjseJbOIa3-699u5WYO_SIjvg_Cr0zVwW2cS413eY
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "api.grupobig.com"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3094449416/547904171471"
}
2026-08-27 00:43:27,049:DEBUG:acme.client:Storing nonce: HaINB7g5kRsjseJbOIa3-699u5WYO_SIjvg_Cr0zVwW2cS413eY
2026-08-27 00:43:27,050:DEBUG:acme.client:JWS payload:
b''
2026-08-27 00:43:27,052:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3094449416/764377409121:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA5NDQ0OTQxNiIsICJub25jZSI6ICJIYUlOQjdnNWtSc2pzZUpiT0lhMy02OTl1NVdZT19TSWp2Z19DcjB6VndXMmNTNDEzZVkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwOTQ0NDk0MTYvNzY0Mzc3NDA5MTIxIn0",
  "signature": "BRTjoX2wUVp2prrZAAEu-U0KrGUI4vaUHxs3voumXToRl39gA9J6sZBKXJkW15h6LrqMZFma82jcIiaF9RA3RbpQnzgrcyFveSJZ1rdIH8352GE0JbneF_0f-s2ShW8VmJ3L0kfupbyZFfallWfBqVyP3efexdbleJec8g7HWgpNYkwxB-N-2FspshhB838-KMkv3mYeebpmkTbYyOJ_Z0HcJGUIdndZgNHkCWfanl7JPT-81R6GLzy1Q8CsrwB7UnNfSbpZLtImK2MXxxzP_i0ha0r90TWBfmSTihz0IbqL_Pt5ljPq66NdAtlGSzVUNezinxYtH4qmdpFFU6YM_Q",
  "payload": ""
}
2026-08-27 00:43:27,061:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3094449416/764377409121 HTTP/1.1" 200 824
2026-08-27 00:43:27,062:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 27 Aug 2026 03:43:28 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: HaINB7g5Ce4ku6ED59YtmofktPo73PZcT57-pAt2tjrNJdroPXQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "api.grupobig.com"
  },
  "status": "pending",
  "expires": "2026-08-29T03:40:51Z",
  "challenges": [
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/l0pTPQ",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/YZlhXw",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    },
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3094449416/764377409121/LvmYeg",
      "status": "pending",
      "token": "JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM"
    }
  ]
}
2026-08-27 00:43:27,062:DEBUG:acme.client:Storing nonce: HaINB7g5Ce4ku6ED59YtmofktPo73PZcT57-pAt2tjrNJdroPXQ
2026-08-27 00:43:27,062:INFO:certbot._internal.auth_handler:Performing the following challenges:
2026-08-27 00:43:27,063:INFO:certbot._internal.auth_handler:http-01 challenge for api.grupobig.com
2026-08-27 00:43:27,079:DEBUG:certbot_nginx._internal.http_01:Generated server block:
[]
2026-08-27 00:43:27,080:DEBUG:certbot.reverter:Creating backup of /etc/letsencrypt/options-ssl-nginx.conf
2026-08-27 00:43:27,081:DEBUG:certbot.reverter:Creating backup of /etc/nginx/nginx.conf
2026-08-27 00:43:27,081:DEBUG:certbot.reverter:Creating backup of /etc/nginx/mime.types
2026-08-27 00:43:27,081:DEBUG:certbot.reverter:Creating backup of /etc/nginx/conf.d/api.grupobig.com.conf
2026-08-27 00:43:27,082: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-08-27 00:43:27,084: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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.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/JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM{default_type text/plain;return 200 JmBfIq7Q5J770aZBMsXtnIvYZB_F_A9O1yPUxdaq8uM.m0qcXyry5nkqy8yK-kNRyK8VFDokBHmzccImOY4-gRg;} # managed by Certbot

}
2026-08-27 00:43:27,111:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-27 00:43:29,641: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-08-27 00:43:29,641:DEBUG:certbot._internal.error_handler:Calling registered functions
2026-08-27 00:43:29,642:INFO:certbot._internal.auth_handler:Cleaning up challenges
2026-08-27 00:43:29,781:DEBUG:certbot_nginx._internal.configurator:nginx reload failed:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

2026-08-27 00:43:32,312: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-08-27 00:43:32,315: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-08-27 00:43:32,318: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-08-27 00:43:32,320:DEBUG:certbot._internal.display.obj:Notifying user: 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-27 00:43:32,320:ERROR:certbot._internal.renewal:All renewals failed. The following certificates could not be renewed:
2026-08-27 00:43:32,320:ERROR:certbot._internal.renewal:  /etc/letsencrypt/live/api.grupobig.com/fullchain.pem (failure)
2026-08-27 00:43:32,321:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2026-08-27 00:43:32,321: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-08-27 00:43:32,322:ERROR:certbot._internal.log:1 renew failure(s), 0 parse failure(s)

Al-HUWAITI Shell