0s autopkgtest [15:52:50]: starting date and time: 2026-02-05 15:52:50+0000 0s autopkgtest [15:52:50]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [15:52:50]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.l7ygpwkx/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-certbot,src:sphinx-rtd-theme --apt-upgrade python-certbot-apache --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python-certbot/4.0.0-3 sphinx-rtd-theme/3.1.0+dfsg-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-arm64-21.secgroup --name adt-resolute-arm64-python-certbot-apache-20260205-155250-juju-7f2275-prod-proposed-migration-environment-2-a45a08fe-964c-4cf2-8371-e8d068a2eeea --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-python-certbot-apache-20260205-155250-juju-7f2275-prod-proposed-migration-environment-2-a45a08fe-964c-4cf2-8371-e8d068a2eeea from image adt/ubuntu-resolute-arm64-server-20260205.img (UUID 88169191-3954-4b52-b471-25031b32a3a0)... 57s autopkgtest [15:53:47]: testbed dpkg architecture: arm64 57s autopkgtest [15:53:47]: testbed apt version: 3.1.14 57s autopkgtest [15:53:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 57s autopkgtest [15:53:47]: testbed release detected to be: None 58s autopkgtest [15:53:48]: updating testbed package index (apt update) 63s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 64s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 64s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 64s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 64s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 64s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1686 kB] 64s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [36.0 kB] 64s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [230 kB] 64s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [272 kB] 64s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [7520 B] 64s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 64s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 64s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1512 kB] 64s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [42.6 kB] 64s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [27.1 kB] 64s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [800 B] 68s Fetched 3997 kB in 1s (3860 kB/s) 69s Reading package lists... 69s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 69s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 69s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 70s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 70s Reading package lists... 70s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s Calculating upgrade... 71s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 71s autopkgtest [15:54:01]: upgrading testbed (apt dist-upgrade and autopurge) 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 72s Calculating upgrade... 73s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s Solving dependencies... 74s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s autopkgtest [15:54:06]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 76s autopkgtest [15:54:06]: @@@@@@@@@@@@@@@@@@@@ apt-source python-certbot-apache 78s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-certbot-apache 4.0.0-2 (dsc) [2539 B] 78s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-certbot-apache 4.0.0-2 (tar) [183 kB] 78s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-certbot-apache 4.0.0-2 (diff) [19.3 kB] 78s gpgv: Signature made Sun May 25 15:35:44 2025 UTC 78s gpgv: using RSA key 909B8ECA4FEE6E81034527269B3F22544E9AF451 78s gpgv: issuer "hlieberman@debian.org" 78s gpgv: Can't check signature: No public key 78s dpkg-source: warning: cannot verify inline signature for ./python-certbot-apache_4.0.0-2.dsc: no acceptable signature found 78s autopkgtest [15:54:08]: testing package python-certbot-apache version 4.0.0-2 78s autopkgtest [15:54:08]: build not needed 78s autopkgtest [15:54:08]: test command1: preparing testbed 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s Solving dependencies... 79s The following NEW packages will be installed: 79s apache2 apache2-bin apache2-data apache2-utils augeas-lenses certbot 79s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 79s libaugeas0 liblua5.4-0 python3-acme python3-augeas python3-certbot 79s python3-certbot-apache python3-configargparse python3-josepy 79s python3-parsedatetime python3-pytz python3-rfc3339 80s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 80s Need to get 3237 kB of archives. 80s After this operation, 19.9 MB of additional disk space will be used. 80s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libapr1t64 arm64 1.7.6-3 [107 kB] 80s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu3 [92.9 kB] 80s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu3 [11.4 kB] 80s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu3 [9066 B] 80s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 liblua5.4-0 arm64 5.4.8-1 [171 kB] 80s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 apache2-bin arm64 2.4.65-3ubuntu1 [1322 kB] 80s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 apache2-data all 2.4.65-3ubuntu1 [163 kB] 80s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 apache2-utils arm64 2.4.65-3ubuntu1 [98.8 kB] 80s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 apache2 arm64 2.4.65-3ubuntu1 [93.4 kB] 80s Get:10 http://ftpmaster.internal/ubuntu resolute/universe arm64 augeas-lenses all 1.14.1-1build3 [323 kB] 80s Get:11 http://ftpmaster.internal/ubuntu resolute/universe arm64 libaugeas0 arm64 1.14.1-1build3 [165 kB] 80s Get:12 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-josepy all 2.2.0-1 [22.3 kB] 80s Get:13 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytz all 2025.2-5 [32.4 kB] 80s Get:14 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-rfc3339 all 2.0.1-2 [6530 B] 80s Get:15 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-acme all 4.0.0-1 [49.0 kB] 80s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-augeas arm64 1.2.0-1 [19.9 kB] 80s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-configargparse all 1.7-2 [31.7 kB] 80s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-parsedatetime all 2.6-3build1 [32.1 kB] 80s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 python3-certbot all 4.0.0-3 [267 kB] 80s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 certbot all 4.0.0-3 [91.4 kB] 80s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-certbot-apache all 4.0.0-2 [128 kB] 80s Preconfiguring packages ... 80s Fetched 3237 kB in 0s (9215 kB/s) 80s Selecting previously unselected package libapr1t64:arm64. 80s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89360 files and directories currently installed.) 80s Preparing to unpack .../00-libapr1t64_1.7.6-3_arm64.deb ... 80s Unpacking libapr1t64:arm64 (1.7.6-3) ... 80s Selecting previously unselected package libaprutil1t64:arm64. 80s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu3_arm64.deb ... 80s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu3) ... 80s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 80s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu3_arm64.deb ... 80s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu3) ... 81s Selecting previously unselected package libaprutil1-ldap:arm64. 81s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu3_arm64.deb ... 81s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu3) ... 81s Selecting previously unselected package liblua5.4-0:arm64. 81s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_arm64.deb ... 81s Unpacking liblua5.4-0:arm64 (5.4.8-1) ... 81s Selecting previously unselected package apache2-bin. 81s Preparing to unpack .../05-apache2-bin_2.4.65-3ubuntu1_arm64.deb ... 81s Unpacking apache2-bin (2.4.65-3ubuntu1) ... 81s Selecting previously unselected package apache2-data. 81s Preparing to unpack .../06-apache2-data_2.4.65-3ubuntu1_all.deb ... 81s Unpacking apache2-data (2.4.65-3ubuntu1) ... 81s Selecting previously unselected package apache2-utils. 81s Preparing to unpack .../07-apache2-utils_2.4.65-3ubuntu1_arm64.deb ... 81s Unpacking apache2-utils (2.4.65-3ubuntu1) ... 81s Selecting previously unselected package apache2. 81s Preparing to unpack .../08-apache2_2.4.65-3ubuntu1_arm64.deb ... 81s Unpacking apache2 (2.4.65-3ubuntu1) ... 81s Selecting previously unselected package augeas-lenses. 81s Preparing to unpack .../09-augeas-lenses_1.14.1-1build3_all.deb ... 81s Unpacking augeas-lenses (1.14.1-1build3) ... 81s Selecting previously unselected package libaugeas0:arm64. 81s Preparing to unpack .../10-libaugeas0_1.14.1-1build3_arm64.deb ... 81s Unpacking libaugeas0:arm64 (1.14.1-1build3) ... 81s Selecting previously unselected package python3-josepy. 81s Preparing to unpack .../11-python3-josepy_2.2.0-1_all.deb ... 81s Unpacking python3-josepy (2.2.0-1) ... 81s Selecting previously unselected package python3-pytz. 81s Preparing to unpack .../12-python3-pytz_2025.2-5_all.deb ... 81s Unpacking python3-pytz (2025.2-5) ... 81s Selecting previously unselected package python3-rfc3339. 81s Preparing to unpack .../13-python3-rfc3339_2.0.1-2_all.deb ... 81s Unpacking python3-rfc3339 (2.0.1-2) ... 81s Selecting previously unselected package python3-acme. 81s Preparing to unpack .../14-python3-acme_4.0.0-1_all.deb ... 81s Unpacking python3-acme (4.0.0-1) ... 81s Selecting previously unselected package python3-augeas. 81s Preparing to unpack .../15-python3-augeas_1.2.0-1_arm64.deb ... 81s Unpacking python3-augeas (1.2.0-1) ... 81s Selecting previously unselected package python3-configargparse. 81s Preparing to unpack .../16-python3-configargparse_1.7-2_all.deb ... 81s Unpacking python3-configargparse (1.7-2) ... 81s Selecting previously unselected package python3-parsedatetime. 81s Preparing to unpack .../17-python3-parsedatetime_2.6-3build1_all.deb ... 81s Unpacking python3-parsedatetime (2.6-3build1) ... 81s Selecting previously unselected package python3-certbot. 81s Preparing to unpack .../18-python3-certbot_4.0.0-3_all.deb ... 81s Unpacking python3-certbot (4.0.0-3) ... 81s Selecting previously unselected package certbot. 81s Preparing to unpack .../19-certbot_4.0.0-3_all.deb ... 81s Unpacking certbot (4.0.0-3) ... 81s Selecting previously unselected package python3-certbot-apache. 81s Preparing to unpack .../20-python3-certbot-apache_4.0.0-2_all.deb ... 81s Unpacking python3-certbot-apache (4.0.0-2) ... 81s Setting up python3-configargparse (1.7-2) ... 81s Setting up python3-parsedatetime (2.6-3build1) ... 82s Setting up augeas-lenses (1.14.1-1build3) ... 82s Setting up python3-pytz (2025.2-5) ... 82s Setting up libaugeas0:arm64 (1.14.1-1build3) ... 82s Setting up python3-josepy (2.2.0-1) ... 82s Setting up python3-augeas (1.2.0-1) ... 82s Setting up libapr1t64:arm64 (1.7.6-3) ... 82s Setting up liblua5.4-0:arm64 (5.4.8-1) ... 82s Setting up apache2-data (2.4.65-3ubuntu1) ... 82s Setting up python3-rfc3339 (2.0.1-2) ... 82s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu3) ... 82s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu3) ... 82s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu3) ... 82s Setting up python3-acme (4.0.0-1) ... 82s Setting up python3-certbot (4.0.0-3) ... 83s Setting up certbot (4.0.0-3) ... 83s Created symlink '/etc/systemd/system/timers.target.wants/certbot.timer' → '/usr/lib/systemd/system/certbot.timer'. 83s Setting up apache2-utils (2.4.65-3ubuntu1) ... 83s Setting up apache2-bin (2.4.65-3ubuntu1) ... 83s Setting up apache2 (2.4.65-3ubuntu1) ... 83s Enabling module mpm_event. 83s Enabling module authz_core. 83s Enabling module authz_host. 83s Enabling module authn_core. 83s Enabling module auth_basic. 83s Enabling module access_compat. 83s Enabling module authn_file. 83s Enabling module authz_user. 83s Enabling module alias. 83s Enabling module dir. 83s Enabling module autoindex. 83s Enabling module env. 83s Enabling module mime. 84s Enabling module negotiation. 84s Enabling module setenvif. 84s Enabling module filter. 84s Enabling module deflate. 84s Enabling module status. 84s Enabling module reqtimeout. 84s Enabling conf charset. 84s Enabling conf localized-error-pages. 84s Enabling conf other-vhosts-access-log. 84s Enabling conf security. 84s Enabling conf serve-cgi-bin. 84s Enabling site 000-default. 85s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 85s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 86s Setting up python3-certbot-apache (4.0.0-2) ... 86s Processing triggers for ufw (0.36.2-9build1) ... 86s Processing triggers for man-db (2.13.1-1) ... 88s Processing triggers for libc-bin (2.42-2ubuntu4) ... 88s autopkgtest [15:54:18]: test command1: certbot plugins --prepare | grep -q apache 88s autopkgtest [15:54:18]: test command1: [----------------------- 89s Saving debug log to /var/log/letsencrypt/letsencrypt.log 90s autopkgtest [15:54:20]: test command1: -----------------------] 90s autopkgtest [15:54:20]: test command1: - - - - - - - - - - results - - - - - - - - - - 90s command1 PASS 91s autopkgtest [15:54:21]: test apache: preparing testbed 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Solving dependencies... 92s The following NEW packages will be installed: 92s pebble 92s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 92s Need to get 3235 kB of archives. 92s After this operation, 14.3 MB of additional disk space will be used. 92s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 pebble arm64 2.6.0+ds1-1build1 [3235 kB] 93s Fetched 3235 kB in 1s (2828 kB/s) 93s Selecting previously unselected package pebble. 93s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 91135 files and directories currently installed.) 93s Preparing to unpack .../pebble_2.6.0+ds1-1build1_arm64.deb ... 93s Unpacking pebble (2.6.0+ds1-1build1) ... 93s Setting up pebble (2.6.0+ds1-1build1) ... 93s Processing triggers for man-db (2.13.1-1) ... 94s autopkgtest [15:54:24]: test apache: [----------------------- 95s Waiting for pebble to start .Pebble 2026/02/05 15:54:24 Starting Pebble ACME server 95s Pebble 2026/02/05 15:54:25 Generated new root issuer CN=Pebble Root CA 2179ae with serial 338f52ac06238b21 and SKI fb942850823dacac39d715dc8ee203115478f788 95s Pebble 2026/02/05 15:54:25 Generated new intermediate issuer CN=Pebble Intermediate CA 3f3b31 with serial 431630ab6d05188a and SKI b9285ee95da0212016f67b36c433496d75cc2deb 95s Pebble 2026/02/05 15:54:25 Generated issuance chain: Pebble Root CA 2179ae -> Pebble Intermediate CA 3f3b31 95s Pebble 2026/02/05 15:54:25 Using certificate validity period of 157766400 seconds 95s Pebble 2026/02/05 15:54:25 Using system DNS resolver for ACME challenges 95s Pebble 2026/02/05 15:54:25 Disabling random VA sleeps 95s Pebble 2026/02/05 15:54:25 Configured to reject 0% of good nonces 95s Pebble 2026/02/05 15:54:25 Configured to attempt authz reuse for each identifier 50% of the time 95s Pebble 2026/02/05 15:54:25 Configured to show 3 orders per page 95s Pebble 2026/02/05 15:54:25 Management interface listening on: 0.0.0.0:15000 95s Pebble 2026/02/05 15:54:25 Root CA certificate available at: https://0.0.0.0:15000/roots/0 95s Pebble 2026/02/05 15:54:25 Listening on: 0.0.0.0:14000 95s Pebble 2026/02/05 15:54:25 ACME directory available at: https://0.0.0.0:14000/dir 96s .Pebble 2026/02/05 15:54:25 GET /dir -> calling handler() 96s 96s Pebble server started and is ready 96s Root logging level set at 10 96s Saving debug log to /var/log/letsencrypt/letsencrypt.log 96s Requested authenticator apache and installer apache 96s Apache version is 2.4.65 96s Single candidate plugin: * apache 96s Description: Apache Web Server plugin 96s Interfaces: Authenticator, Installer, Plugin 96s Entry point: EntryPoint(name='apache', value='certbot_apache._internal.entrypoint:ENTRYPOINT', group='certbot.plugins') 96s Initialized: 96s Prep: True 96s Selected authenticator and installer 96s Plugins selected: Authenticator apache, Installer apache 96s Sending GET request to https://localhost:14000/dir. 96s Starting new HTTPS connection (1): localhost:14000 96s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 96s warnings.warn( 96s https://localhost:14000 "GET /dir HTTP/1.1" 200 486 96s Received response: 96s HTTP 200 96s Cache-Control: public, max-age=0, no-cache 96s Content-Type: application/json; charset=utf-8 96s Date: Thu, 05 Feb 2026 15:54:26 GMT 96s Content-Length: 486 96s 96s { 96s "keyChange": "https://localhost:14000/rollover-account-key", 96s "meta": { 96s "externalAccountRequired": false, 96s "termsOfService": "data:text/plain,Do%20what%20thou%20wilt" 96s }, 96s "newAccount": "https://localhost:14000/sign-me-up", 96s "newNonce": "https://localhost:14000/nonce-plz", 96s "newOrder": "https://localhost:14000/order-plz", 96s "renewalInfo": "https://localhost:14000/draft-ietf-acme-ari-03/renewalInfo", 96s "revokeCert": "https://localhost:14000/revoke-cert" 96s } 96s Requesting fresh nonce 96s Sending HEAD request to https://localhost:14000/nonce-plz. 96s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 96s warnings.warn( 96s https://localhost:14000 "HEAD /nonce-plz HTTP/1.1" 200 0 96s Pebble 2026/02/05 15:54:26 GET /dir -> calling handler() 96s Pebble 2026/02/05 15:54:26 HEAD /nonce-plz -> calling handler() 96s Received response: 96s HTTP 200 96s Cache-Control: public, max-age=0, no-cache 96s Link: ;rel="index" 96s Replay-Nonce: 0qHtLe9vYrJzIahMDQU2MQ 96s Date: Thu, 05 Feb 2026 15:54:26 GMT 96s 96s 96s Storing nonce: 0qHtLe9vYrJzIahMDQU2MQ 96s JWS payload: 96s b'{\n "termsOfServiceAgreed": true\n}' 96s Pebble 2026/02/05 15:54:26 POST /sign-me-up -> calling handler() 96s Pebble 2026/02/05 15:54:26 There are now 1 accounts in memory 96s Sending POST request to https://localhost:14000/sign-me-up: 96s { 96s "protected": "eyJhbGciOiAiUlMyNTYiLCAiandrIjogeyJuIjogInhlX1F5ajJtb3JNLUFtOE1wNTFKa2FsbTJlRThkampMSUI4WlNxaWcxSlBoSC1UVWlIYWZ3MnFsOVltZVM4ODhkckpmdUE3ekdSaGhEbTQzM2xyb1FpdDc4eFdkdmhHLUNqN0VQLURZWUxfUHFINVBtMzU3b2dNMUNXdC1WeldGdWs4UUtYNHY4cEQxWE9GQTg5MDNPaUdrNTRNSUc1ZUZTUEk0cWxWTWlodW5WbFFDVERPcThqWW45cVRBRGtwQlhsWVo4c203cS05b2R3N2k2SXQ1ZkRMb095VHh3dFRldXFWS2JORnIydV9NVDYwT2FoeDJsNVdPOGViVFpRNmp4a01yazdpNm04bnMxeE5OYm1uaEdPSG9SMjlBTURDTTlEc0RoeTA1YUtvNlhld2RlbGc3bTg1Q2VYYm81M0lneERLcTd1MmRVajlmcFFsWVR6OGhwdyIsICJlIjogIkFRQUIiLCAia3R5IjogIlJTQSJ9LCAibm9uY2UiOiAiMHFIdExlOXZZckp6SWFoTURRVTJNUSIsICJ1cmwiOiAiaHR0cHM6Ly9sb2NhbGhvc3Q6MTQwMDAvc2lnbi1tZS11cCJ9", 96s "signature": "AODWFPncPJIuH3KW9OP97LV-QigYPr6Ila2iwwTo-QG9rsGB92Syzxgqh76x-cWyCDqYD-i72bLwFEcod_P9TVwVpYR0xx-cMDQpdTFWJCjLHLGfMFlZGzhfkakuWAFH8G1M4sditqIP-03_2mRvG1Q2FBROjmhGwJ-J0oJdOmGeK-n3oAB4FM40Mxu7ZbkX1Y0zVByuzT9ob8p9SOSLF757zlddChqcGcGBtvZQa-rrG_9vC1WDpZerChyaa3RtX0lsRJ5DEovcS_dNtCbx-_t769auD89apCqVubyc0lQ8Ba_jfyquIfjUSx_1oCap8QamtBa-hplAFyRG-tqmBQ", 96s "payload": "ewogICJ0ZXJtc09mU2VydmljZUFncmVlZCI6IHRydWUKfQ" 96s } 96s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 96s warnings.warn( 96s Account registered. 96s Requesting a certificate for localhost 96s Pebble 2026/02/05 15:54:26 POST /order-plz -> calling handler() 96s Pebble 2026/02/05 15:54:26 There are now 1 authorizations in the db 96s Pebble 2026/02/05 15:54:26 Added order "vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4" to the db 96s Pebble 2026/02/05 15:54:26 There are now 1 orders in the db 96s https://localhost:14000 "POST /sign-me-up HTTP/1.1" 201 506 96s Received response: 96s HTTP 201 96s Cache-Control: public, max-age=0, no-cache 96s Content-Type: application/json; charset=utf-8 96s Link: ;rel="index" 96s Location: https://localhost:14000/my-account/5996ad2d3e3d3a1d 96s Replay-Nonce: hARZzIcfzGHPEYBId51VBA 96s Date: Thu, 05 Feb 2026 15:54:26 GMT 96s Content-Length: 506 96s 96s { 96s "status": "valid", 96s "orders": "https://localhost:14000/list-orderz/5996ad2d3e3d3a1d", 96s "key": { 96s "kty": "RSA", 96s "n": "xe_Qyj2morM-Am8Mp51Jkalm2eE8djjLIB8ZSqig1JPhH-TUiHafw2ql9YmeS888drJfuA7zGRhhDm433lroQit78xWdvhG-Cj7EP-DYYL_PqH5Pm357ogM1CWt-VzWFuk8QKX4v8pD1XOFA8903OiGk54MIG5eFSPI4qlVMihunVlQCTDOq8jYn9qTADkpBXlYZ8sm7q-9odw7i6It5fDLoOyTxwtTeuqVKbNFr2u_MT60Oahx2l5WO8ebTZQ6jxkMrk7i6m8ns1xNNbmnhGOHoR29AMDCM9DsDhy05aKo6Xewdelg7m85CeXbo53IgxDKq7u2dUj9fpQlYTz8hpw", 96s "e": "AQAB" 96s } 96s } 96s Storing nonce: hARZzIcfzGHPEYBId51VBA 96s Notifying user: Account registered. 96s Picked account: )>), contact=(), agreement=None, status='valid', terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://localhost:14000/my-account/5996ad2d3e3d3a1d', new_authzr_uri=None, terms_of_service=None), ac2f3630b15922538c5cbd9cee13a85d, Meta(creation_dt=datetime.datetime(2026, 2, 5, 15, 54, 26, tzinfo=), creation_host='autopkgtest.local', register_to_eff=None))> 96s Notifying user: Requesting a certificate for localhost 96s JWS payload: 96s b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "localhost"\n }\n ]\n}' 96s Sending POST request to https://localhost:14000/order-plz: 96s { 96s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvNTk5NmFkMmQzZTNkM2ExZCIsICJub25jZSI6ICJoQVJaekljZnpHSFBFWUJJZDUxVkJBIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9vcmRlci1wbHoifQ", 96s "signature": "qfIT_ZNjcnk_ca4ZQ8L-MMleg__EGfzjcQ-T5EdYG-dvICAU0I5ff_c4c0-5opFKtZ2rlg2Y4tez9I6wXmHDGQNWjpGBbzaBwwwqZqU44Qybbwf1sFoIR-7vwZeFMx9IFGBfbAPJf8vDDv4w4bNitF92iGa2GJK_qW9IHdNxFDorYHfmIwiLBZt223td8MB-u_0XvXX3kBCCn8rLZpduwcaG4QuOQofEJllr46e3QA-tU7-PvhkI8JXO_aa3cA0HVkuNU576lDxMzC5YVBPu2rvl3CT5wP47CUvgrVN8H5rPYoMUgMMLgk9O65_BJLXXitZq19UOo-uHKVeqIRnbjQ", 96s "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImxvY2FsaG9zdCIKICAgIH0KICBdCn0" 96s } 96s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 96s warnings.warn( 96s https://localhost:14000 "POST /order-plz HTTP/1.1" 201 372 96s Received response: 96s HTTP 201 96s Cache-Control: public, max-age=0, no-cache 96s Content-Type: application/json; charset=utf-8 96s Link: ;rel="index" 96s Location: https://localhost:14000/my-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4 96s Replay-Nonce: qxjGmUHBNtZDfz95Hx7IAw 96s Date: Thu, 05 Feb 2026 15:54:26 GMT 96s Content-Length: 372 96s 96s { 96s "status": "pending", 96s "expires": "2026-02-06T15:54:26Z", 96s "identifiers": [ 96s { 96s "type": "dns", 96s "value": "localhost" 96s } 96s ], 96s "finalize": "https://localhost:14000/finalize-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4", 96s "authorizations": [ 96s "https://localhost:14000/authZ/PExoS853UF0zhTFjB1rxVyikQOjXRyZW1EOyvZe6onM" 96s ] 96s } 96s Storing nonce: qxjGmUHBNtZDfz95Hx7IAw 96s JWS payload: 96s b'' 96s Sending POST request to https://localhost:14000/authZ/PExoS853UF0zhTFjB1rxVyikQOjXRyZW1EOyvZe6onM: 96s { 96s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvNTk5NmFkMmQzZTNkM2ExZCIsICJub25jZSI6ICJxeGpHbVVIQk50WkRmejk1SHg3SUF3IiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9hdXRoWi9QRXhvUzg1M1VGMHpoVEZqQjFyeFZ5aWtRT2pYUnlaVzFFT3l2WmU2b25NIn0", 96s "signature": "r6LeWo0kOG_KNA3hkXD-oYmljDYHOKsc1kw1BdBGhDyDQsbElunhgTtjZVA0AeMJXVc5nYiLs3W-ACzWDjXAczT2wfY9U3to-X1be9Rs4oNo2-Y94ZEP-fI_knN_ZZbaA91X9s2fCngBxOxYg8-pQFIkz6mZT3y5Cz6Saoyzz0TlSIpjN9sTfmPUZPiApBLJIph3CDLVtvqzQDZv7k7fZ_yDzztCA9lf6i9zNAXOuOSr2g-J8uB4ZXaa0x85FHvXKX6mp19rGNru9h_TgQkie6PbcfeQaCYgSV3JiJc75hRE3_s3uqJIqtuv7o8SPHbQLOoCe8QeD2G9XnTu0QZVxg", 96s "payload": "" 96s } 96s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 96s warnings.warn( 96s https://localhost:14000 "POST /authZ/PExoS853UF0zhTFjB1rxVyikQOjXRyZW1EOyvZe6onM HTTP/1.1" 200 1099 96s Received response: 96s HTTP 200 96s Cache-Control: public, max-age=0, no-cache 96s Content-Type: application/json; charset=utf-8 96s Link: ;rel="index" 96s Replay-Nonce: bsaTp-Xe67ZQgSeuAJrjug 96s Date: Thu, 05 Feb 2026 15:54:26 GMT 96s Content-Length: 1099 96s 96s { 96s "status": "pending", 96s "identifier": { 96s "type": "dns", 96s "value": "localhost" 96s }, 96s "challenges": [ 96s { 96s "type": "http-01", 96s "url": "https://localhost:14000/chalZ/f6mlAlNnHUUL-ymK8Mi0Ey-OH-BU3eAVyrDlfra8HvE", 96s "token": "3C1vFlXTVDD-TXFWH5HneZwQ0LRjkq4mX2RaXQ08HF0", 96s "status": "pending" 96s }, 96s { 96s "type": "dns-01", 96s "url": "https://localhost:14000/chalZ/R7bdq2pCOFLyO78YOrHtIN3UnKFO_l8kcCR4mJtYVj0", 96s "token": "WvgJuAL8PWEqaGvj77PKVWKSPEtYEYFE6jyZNH1jjIU", 96s "status": "pending" 96s }, 96s { 96s "type": "dns-account-01", 96s "url": "https://localhost:14000/chalZ/BOTIKnJjv-lBsKY29Anenu4l1HnZLPaXYcouuYoM4JI", 96s "token": "qbofMtjJ2xtg0cCVt7RyvbfEGa4S6CC6zjU6erkpfa0", 96s "status": "pending" 96s }, 96s { 96s "type": "tls-alpn-01", 96s "url": "https://localhost:14000/chalZ/OxMXHOuxx6_174OOcjp-GR9iLfeJiVr2bXZPiD7XKtU", 96s "token": "Rb6Gpo9G3jkvKhnNfLxpSjaWhGgwUBIGGsp2S4F5ai4", 96s "status": "pending" 96s } 96s ], 96s "expires": "2026-02-05T16:54:26Z" 96s } 96s Storing nonce: bsaTp-Xe67ZQgSeuAJrjug 96s dns-account-01 was not recognized, full message: {'type': 'dns-account-01', 'url': 'https://localhost:14000/chalZ/BOTIKnJjv-lBsKY29Anenu4l1HnZLPaXYcouuYoM4JI', 'token': 'qbofMtjJ2xtg0cCVt7RyvbfEGa4S6CC6zjU6erkpfa0', 'status': 'pending'} 96s Performing the following challenges: 96s http-01 challenge for localhost 96s Pebble 2026/02/05 15:54:26 POST /authZ/ -> calling handler() 97s Enabled Apache rewrite module 97s Adding a temporary challenge validation Include for name: None in: /etc/apache2/sites-enabled/000-default.conf 97s writing a pre config file with text: 97s RewriteRule ^/\.well-known/acme-challenge/([A-Za-z0-9-_=]+)$ /var/lib/letsencrypt/http_challenges/$1 [END] 97s 97s writing a post config file with text: 97s RewriteEngine on 97s 97s Require all granted 97s 97s 97s Require all granted 97s 97s 97s Creating backup of /etc/apache2/sites-enabled/000-default.conf 100s JWS payload: 100s b'{}' 100s Sending POST request to https://localhost:14000/chalZ/f6mlAlNnHUUL-ymK8Mi0Ey-OH-BU3eAVyrDlfra8HvE: 100s { 100s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvNTk5NmFkMmQzZTNkM2ExZCIsICJub25jZSI6ICJic2FUcC1YZTY3WlFnU2V1QUpyanVnIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9jaGFsWi9mNm1sQWxObkhVVUwteW1LOE1pMEV5LU9ILUJVM2VBVnlyRGxmcmE4SHZFIn0", 100s "signature": "qRfTv8opiCjCgJDacxuqJYNWHPxqQnG-T6PTw0gxwyPevqbhZEfpwQdpo9iy_3uj6Xr4p14wYETgT1f49uCAsnx85ELsHczx4-DxlWIc3PdGBB37p0__ZYu_2MggiPuVe8Pc9f8KwVN1KCZD4DL5gA7ep48sscUWZ3t6NWtpet84AzEksU0DY71IuOw236j4qgFcOfZVzZibllfcFcFgzRQCPiKfG3e9aosoQ7jWBU4aosDKamLpfCMxWApeMKEVeez-tPGarMxYLPiGIPt5bxl8ON0PtzrHH95rVotLQKJCYWttEILmAjOphBEuxzzCXCQzqcnpVXgznnzR4pzBdA", 100s "payload": "e30" 100s } 100s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 100s warnings.warn( 100s Pebble 2026/02/05 15:54:29 POST /chalZ/ -> calling handler() 100s Pebble 2026/02/05 15:54:29 Pulled a task from the Tasks queue: &va.vaTask{Identifier:acme.Identifier{Type:"dns", Value:"localhost"}, Challenge:(*core.Challenge)(0x40000f6500), Account:(*core.Account)(0x4000119d40), AccountURL:"https://localhost:14000/my-account/5996ad2d3e3d3a1d", Wildcard:false} 100s Pebble 2026/02/05 15:54:29 Starting 3 validations. 100s Pebble 2026/02/05 15:54:29 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/3C1vFlXTVDD-TXFWH5HneZwQ0LRjkq4mX2RaXQ08HF0 100s Pebble 2026/02/05 15:54:29 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/3C1vFlXTVDD-TXFWH5HneZwQ0LRjkq4mX2RaXQ08HF0 100s Pebble 2026/02/05 15:54:29 Attempting to validate w/ HTTP: http://localhost:80/.well-known/acme-challenge/3C1vFlXTVDD-TXFWH5HneZwQ0LRjkq4mX2RaXQ08HF0 100s https://localhost:14000 "POST /chalZ/f6mlAlNnHUUL-ymK8Mi0Ey-OH-BU3eAVyrDlfra8HvE HTTP/1.1" 200 197 100s Received response: 100s HTTP 200 100s Cache-Control: public, max-age=0, no-cache 100s Content-Type: application/json; charset=utf-8 100s Link: ;rel="index", ;rel="up" 100s Replay-Nonce: 6crmlD8f14gsYyTa7a1iXg 100s Date: Thu, 05 Feb 2026 15:54:29 GMT 100s Content-Length: 197 100s 100s { 100s "type": "http-01", 100s "url": "https://localhost:14000/chalZ/f6mlAlNnHUUL-ymK8Mi0Ey-OH-BU3eAVyrDlfra8HvE", 100s "token": "3C1vFlXTVDD-TXFWH5HneZwQ0LRjkq4mX2RaXQ08HF0", 100s "status": "processing" 100s } 100s Storing nonce: 6crmlD8f14gsYyTa7a1iXg 100s Waiting for verification... 100s Pebble 2026/02/05 15:54:29 authz PExoS853UF0zhTFjB1rxVyikQOjXRyZW1EOyvZe6onM set VALID by completed challenge f6mlAlNnHUUL-ymK8Mi0Ey-OH-BU3eAVyrDlfra8HvE 101s Pebble 2026/02/05 15:54:30 POST /authZ/ -> calling handler() 101s JWS payload: 101s b'' 101s Sending POST request to https://localhost:14000/authZ/PExoS853UF0zhTFjB1rxVyikQOjXRyZW1EOyvZe6onM: 101s { 101s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvNTk5NmFkMmQzZTNkM2ExZCIsICJub25jZSI6ICI2Y3JtbEQ4ZjE0Z3NZeVRhN2ExaVhnIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9hdXRoWi9QRXhvUzg1M1VGMHpoVEZqQjFyeFZ5aWtRT2pYUnlaVzFFT3l2WmU2b25NIn0", 101s "signature": "QGOHEJ-466BBClcrs1xQFm1WzEnp7MURnnI9JSWhMBszKLwZkWu-3-eyw1N_cT_fjfuF4weK6cGIDM7vjwSRHnZN_XCP5UKG_pTr0TIIF6iukrUAohQysTPuWQD8PlHtXy1sX6wCtGjGKTZSKSgC5AAwTdD8fMJfw4b-F9NOXUSpLVcmQnUMwPzKAcMz7hLUqdju6xSX7bbbBQHi9E2lk59azm3yFoSk7ssy323JvwMcnpEw_pUn2cwESqtNJPJZ8slz00KRdeZsJOgJ8ItDCQXuhIR4haV6VElAkzCUSVz3Z7UplSZ2Fvs_gMKKWdA3dRzVrlHMgHKxjUCBhfp7ng", 101s "payload": "" 101s } 101s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 101s warnings.warn( 101s https://localhost:14000 "POST /authZ/PExoS853UF0zhTFjB1rxVyikQOjXRyZW1EOyvZe6onM HTTP/1.1" 200 435 101s Received response: 101s HTTP 200 101s Cache-Control: public, max-age=0, no-cache 101s Content-Type: application/json; charset=utf-8 101s Link: ;rel="index" 101s Replay-Nonce: DIDu75YY3sxomKT5O7wE8Q 101s Date: Thu, 05 Feb 2026 15:54:30 GMT 101s Content-Length: 435 101s 101s { 101s "status": "valid", 101s "identifier": { 101s "type": "dns", 101s "value": "localhost" 101s }, 101s "challenges": [ 101s { 101s "type": "http-01", 101s "url": "https://localhost:14000/chalZ/f6mlAlNnHUUL-ymK8Mi0Ey-OH-BU3eAVyrDlfra8HvE", 101s "token": "3C1vFlXTVDD-TXFWH5HneZwQ0LRjkq4mX2RaXQ08HF0", 101s "status": "valid", 101s "validated": "2026-02-05T15:54:29Z" 101s } 101s ], 101s "expires": "2026-02-05T16:54:29Z" 101s } 101s Storing nonce: DIDu75YY3sxomKT5O7wE8Q 101s Calling registered functions 101s Cleaning up challenges 101s CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIHhMIGJAgEAMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATaPMvyQILnyIO2\nyVQztnS50ojnCJ5zCPRyPQnYpskCMGSC5jdOcU5/Q7wnXCajAAuc6dHfdx7eE3Mh\ncjAQgiPcoCcwJQYJKoZIhvcNAQkOMRgwFjAUBgNVHREEDTALgglsb2NhbGhvc3Qw\nCgYIKoZIzj0EAwIDRwAwRAIga7/Aae06uiJH4JxUdWbJcsU8uT7QaeYdncNyqmFo\nkiICIDa52GuQ9pwKr8lMwecj7JsMcJMbgZxcOyjx353us/cH\n-----END CERTIFICATE REQUEST-----\n', form='pem') 101s Will poll for certificate issuance until 2026-02-05 15:56:00.943966 101s JWS payload: 101s b'{\n "csr": "MIHhMIGJAgEAMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATaPMvyQILnyIO2yVQztnS50ojnCJ5zCPRyPQnYpskCMGSC5jdOcU5_Q7wnXCajAAuc6dHfdx7eE3MhcjAQgiPcoCcwJQYJKoZIhvcNAQkOMRgwFjAUBgNVHREEDTALgglsb2NhbGhvc3QwCgYIKoZIzj0EAwIDRwAwRAIga7_Aae06uiJH4JxUdWbJcsU8uT7QaeYdncNyqmFokiICIDa52GuQ9pwKr8lMwecj7JsMcJMbgZxcOyjx353us_cH"\n}' 101s Sending POST request to https://localhost:14000/finalize-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4: 101s { 101s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvNTk5NmFkMmQzZTNkM2ExZCIsICJub25jZSI6ICJESUR1NzVZWTNzeG9tS1Q1Tzd3RThRIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9maW5hbGl6ZS1vcmRlci92WnZhcEVHaTB5bWEyRkFvQ2ZBVVlZNm9WcU9kcHNaaG9zQ1czbmIycUQ0In0", 101s "signature": "c2XemxQv9MIB6_RyuZctIoZ8LiYl4iJgF13qJKkTdskjRdxRbafGPyy1-ewuItMsWEYlIUlbH6owruL3kqeBMT1XDa2VcNWjiv2NxPR74JP-bRiy9rTvHObC6PSNM8fthBz2Bsw4ddCcuJHVBnnEihCBnEV99Jpk0iuEo2-SM1M6CNCBdgBznpL_NWCFI8D9RqKMWM-SUPrmorf_5lz6bC5OGnDfbmxzQx2QrmJpCctqc93X8g8cilCXTmzQHYqS0_xiJEqrmTaeou4zmYtDsr9jUtsbRig-wqdavDE1jAX-p771P_uPhZnyYw_5cdvPipgeFJrb4dt9DshnTuH7FA", 101s "payload": "ewogICJjc3IiOiAiTUlIaE1JR0pBZ0VBTUFBd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUYVBNdnlRSUxueUlPMnlWUXp0blM1MG9qbkNKNXpDUFJ5UFFuWXBza0NNR1NDNWpkT2NVNV9RN3duWENhakFBdWM2ZEhmZHg3ZUUzTWhjakFRZ2lQY29DY3dKUVlKS29aSWh2Y05BUWtPTVJnd0ZqQVVCZ05WSFJFRURUQUxnZ2xzYjJOaGJHaHZjM1F3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnYTdfQWFlMDZ1aUpINEp4VWRXYkpjc1U4dVQ3UWFlWWRuY055cW1Gb2tpSUNJRGE1Mkd1UTlwd0tyOGxNd2VjajdKc01jSk1iZ1p4Y095angzNTN1c19jSCIKfQ" 101s } 101s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 101s warnings.warn( 101s Pebble 2026/02/05 15:54:30 POST /finalize-order/ -> calling handler() 101s Pebble 2026/02/05 15:54:30 Order vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4 is fully authorized. Processing finalization 101s Pebble 2026/02/05 15:54:30 Issued certificate serial 64ccbe7019ec0e80 for order vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4 101s https://localhost:14000 "POST /finalize-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4 HTTP/1.1" 200 375 101s Received response: 101s HTTP 200 101s Cache-Control: public, max-age=0, no-cache 101s Content-Type: application/json; charset=utf-8 101s Link: ;rel="index" 101s Location: https://localhost:14000/my-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4 101s Replay-Nonce: rtfcQm38gofT4qZ0xRBOnA 101s Date: Thu, 05 Feb 2026 15:54:30 GMT 101s Content-Length: 375 101s 101s { 101s "status": "processing", 101s "expires": "2026-02-06T15:54:26Z", 101s "identifiers": [ 101s { 101s "type": "dns", 101s "value": "localhost" 101s } 101s ], 101s "finalize": "https://localhost:14000/finalize-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4", 101s "authorizations": [ 101s "https://localhost:14000/authZ/PExoS853UF0zhTFjB1rxVyikQOjXRyZW1EOyvZe6onM" 101s ] 101s } 101s Storing nonce: rtfcQm38gofT4qZ0xRBOnA 102s JWS payload: 102s b'' 102s Sending POST request to https://localhost:14000/my-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4: 102s { 102s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvNTk5NmFkMmQzZTNkM2ExZCIsICJub25jZSI6ICJydGZjUW0zOGdvZlQ0cVoweFJCT25BIiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9teS1vcmRlci92WnZhcEVHaTB5bWEyRkFvQ2ZBVVlZNm9WcU9kcHNaaG9zQ1czbmIycUQ0In0", 102s "signature": "ZEHLstnK9jOQTajzv-QDMVQ-WdHwq_jiFNF-y3qDbo1mKQcxsJkYIN8xiMBM-vM5kn2BbeWlgxvNkVT_pSO4SSZJ--y1rW_HTV9jKr_3iB7ayGcueTyl-xJ5txW2DPWZuH_3k_xaVkCA6uh2PHkb-QtG9uJ2zgvnGfnpNALImreUTYSbvWRT-a47M-GQsWz56TIg4clAjWk6uJ0dVymXxm4jb5gRnV3bN0hD3uLl1thmP-BwkhP5_zy9Ba_9kBUHoVCKI3b6Hcn6ScAVjGF1w7rFuRifJkYCjRzrkshDXowwaoTcUObMwFR_lf5_xq8wBn9weWs1gZ98ha_QMGyiZA", 102s "payload": "" 102s } 102s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 102s warnings.warn( 102s Pebble 2026/02/05 15:54:31 POST /my-order/ -> calling handler() 102s https://localhost:14000 "POST /my-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4 HTTP/1.1" 200 438 102s Received response: 102s HTTP 200 102s Cache-Control: public, max-age=0, no-cache 102s Content-Type: application/json; charset=utf-8 102s Link: ;rel="index" 102s Replay-Nonce: G2D4YXmTg7CVOTXkZth1Hw 102s Date: Thu, 05 Feb 2026 15:54:31 GMT 102s Content-Length: 438 102s 102s { 102s "status": "valid", 102s "expires": "2026-02-06T15:54:26Z", 102s "identifiers": [ 102s { 102s "type": "dns", 102s "value": "localhost" 102s } 102s ], 102s "finalize": "https://localhost:14000/finalize-order/vZvapEGi0yma2FAoCfAUYY6oVqOdpsZhosCW3nb2qD4", 102s "authorizations": [ 102s "https://localhost:14000/authZ/PExoS853UF0zhTFjB1rxVyikQOjXRyZW1EOyvZe6onM" 102s ], 102s "certificate": "https://localhost:14000/certZ/64ccbe7019ec0e80" 102s } 102s Storing nonce: G2D4YXmTg7CVOTXkZth1Hw 102s JWS payload: 102s b'' 102s Sending POST request to https://localhost:14000/certZ/64ccbe7019ec0e80: 102s { 102s "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vbG9jYWxob3N0OjE0MDAwL215LWFjY291bnQvNTk5NmFkMmQzZTNkM2ExZCIsICJub25jZSI6ICJHMkQ0WVhtVGc3Q1ZPVFhrWnRoMUh3IiwgInVybCI6ICJodHRwczovL2xvY2FsaG9zdDoxNDAwMC9jZXJ0Wi82NGNjYmU3MDE5ZWMwZTgwIn0", 102s "signature": "XCtub5X-IusLd_rALjXifqVNVrnrdmLJTQI96SLWABor7PXWvQmYvsgmRcKfvovdt0Xj1KO-nF_s6OVRdg3rfbab7wl0xkpizrEKffRh6IwekG7jwSpSgVZ6_lN3t15-0mllyJKiZhRKnCyWP9erU3i81BaHKs7y5FNCQEo-MkrUtv1SGdHFQDL-vdHRl9_g-ewoAZKFQ1Mka24T5LxO_xl7aSvNlfPEUGuqarR0cKa0VTPlwZqQI3zQRsO_-D-JVrk60TOqiaAwcze8piS7gxDlD24ALrUZZaxG0_BFJMs_wx989c9i2q6zEp6UCiIwaUH47tIH2JtisFrwiOV9yw", 102s "payload": "" 102s } 102s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 102s warnings.warn( 102s Pebble 2026/02/05 15:54:31 POST /certZ/ -> calling handler() 102s 102s Successfully received certificate. 102s Certificate is saved at: /etc/letsencrypt/live/localhost/fullchain.pem 102s Key is saved at: /etc/letsencrypt/live/localhost/privkey.pem 102s This certificate expires on 2031-02-05. 102s These files will be updated when the certificate renews. 102s Certbot has set up a scheduled task to automatically renew this certificate in the background. 102s 102s Deploying certificate 102s https://localhost:14000 "POST /certZ/64ccbe7019ec0e80 HTTP/1.1" 200 None 102s Received response: 102s HTTP 200 102s Cache-Control: public, max-age=0, no-cache 102s Content-Type: application/pem-certificate-chain; charset=utf-8 102s Link: ;rel="index" 102s Replay-Nonce: MJdRyAIJtM-hUPmm1mndQw 102s Date: Thu, 05 Feb 2026 15:54:31 GMT 102s Transfer-Encoding: chunked 102s 102s -----BEGIN CERTIFICATE----- 102s MIICeTCCAWGgAwIBAgIIZMy+cBnsDoAwDQYJKoZIhvcNAQELBQAwKDEmMCQGA1UE 102s AxMdUGViYmxlIEludGVybWVkaWF0ZSBDQSAzZjNiMzEwHhcNMjYwMjA1MTU1NDMw 102s WhcNMzEwMjA1MTU1NDI5WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2jzL 102s 8kCC58iDtslUM7Z0udKI5wiecwj0cj0J2KbJAjBkguY3TnFOf0O8J1wmowALnOnR 102s 33ce3hNzIXIwEIIj3KOBmTCBljAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI 102s KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLXPdfcu 102s DyhFgS1GXv//tqfY8p0AMB8GA1UdIwQYMBaAFLkoXuldoCEgFvZ7NsQzSW11zC3r 102s MBcGA1UdEQEB/wQNMAuCCWxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEARWmu 102s GUsOm2tDhpa3eLT8fzur/aok4BhFNdE3Z4/iSNUjed0kOXk3L5tCZ+mp+dNCuzTA 102s +l77oOenBqrS9HPVU1XGCdfxjb7psr+2/R7jhUxEZL33QWgBfLYuLYt1p9aJAAXX 102s 6JbnIpoNPa7kFO0Qabs4Vfj8G9bfJkbmtS+ACOQBGF3SgZZ94ga+zncWw8FK8YFW 102s lspKnlZHmbOG3hiDKNnZ6iWejSHq2UtCbhEE2cgRWL3MITxafSIqCPUgGNemuyta 102s u1uHQd6TI+xdcvFvBAqwzxjcw7I7fu2BxnGIsWxCzZpHabE/f+D0VvfexfeKYp1x 102s 46FlyLp2PLTS/sIrgw== 102s -----END CERTIFICATE----- 102s -----BEGIN CERTIFICATE----- 102s MIIDUDCCAjigAwIBAgIIQxYwq20FGIowDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE 102s AxMVUGViYmxlIFJvb3QgQ0EgMjE3OWFlMCAXDTI2MDIwNTE1NTQyNVoYDzIwNTYw 102s MjA1MTU1NDI1WjAoMSYwJAYDVQQDEx1QZWJibGUgSW50ZXJtZWRpYXRlIENBIDNm 102s M2IzMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/Xdk4xCDnlFCwj 102s 8hmKjd3SWFmxxR91otYICJgy3eMlchxd2blpPZk2reNDymF2y0u4utnszNI74bEX 102s PtskZTiA7IENqhQ8NaAefUYEzFcSmc9HtuY6eGkGXyqDIQoHeuhmaRIMAF9ubffO 102s xawNjZlPcE1EnFg1IXdgKbiEGEAHn6T0sRRbhzzmyhs48GvNbXVTY3Gsef8cDOFi 102s y28d2CUOqYKhdUKTLO3V/J679u04w5vQKPMQzX9MCr9SKY1M/tu2G70+Ra+zuGel 102s BafnHIG3k1B+ha+yj1XxGPco1vt0SWlZvF+N6pJY3f5zzzreD1b86Ov635ZbaWMN 102s T0L+wW8CAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCAoQwHQYDVR0lBBYwFAYIKwYB 102s BQUHAwEGCCsGAQUFBwMCMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLkoXuld 102s oCEgFvZ7NsQzSW11zC3rMB8GA1UdIwQYMBaAFPuUKFCCPaysOdcV3I7iAxFUePeI 102s MA0GCSqGSIb3DQEBCwUAA4IBAQAgbcl84pr21g2IPrLjIU8lA5EmRpfeb3JFXKaY 102s ICBam/a0mi9ug6duHwuzaoequyqhavjw2xNTeN9dHUM0iVSzrjQhrxEatUK5WAFP 102s 9Is984xHrXz5mtx4aFUJZdPzODZiWG4tPPRV2HWHrJLrnwFEMehFDloWAwgyGhCt 102s nC5BAi88SSMg+GzHAgoLtqe+XiyRwrxRbsDTxj7pG94yZx/5ZA/2l2Qhf2v/TA9X 102s EmQFBQ62FE4xzGWbiIEAG186fp+xmS4sZc0J1E7TOjm+it+pxQbafcn54eaaXm29 102s 0+I8RwrUhh4uTpcCSj+cZL8ZK9V9oytpQFP7HbjXAgsAZDUU 102s -----END CERTIFICATE----- 102s 102s Storing nonce: MJdRyAIJtM-hUPmm1mndQw 102s Creating directory /etc/letsencrypt/archive. 102s Creating directory /etc/letsencrypt/live. 102s Writing README to /etc/letsencrypt/live/README. 102s Creating directory /etc/letsencrypt/archive/localhost. 102s Creating directory /etc/letsencrypt/live/localhost. 102s Writing certificate to /etc/letsencrypt/live/localhost/cert.pem. 102s Writing private key to /etc/letsencrypt/live/localhost/privkey.pem. 102s Writing chain to /etc/letsencrypt/live/localhost/chain.pem. 102s Writing full chain to /etc/letsencrypt/live/localhost/fullchain.pem. 102s Writing README to /etc/letsencrypt/live/localhost/README. 102s Var account=ac2f3630b15922538c5cbd9cee13a85d (set by user). 102s Var server=https://localhost:14000/dir (set by user). 102s Requested authenticator apache and installer apache 102s Requested authenticator apache and installer apache 102s Writing new config /etc/letsencrypt/renewal/localhost.conf. 102s Notifying user: 102s Successfully received certificate. 102s Certificate is saved at: /etc/letsencrypt/live/localhost/fullchain.pem 102s Key is saved at: /etc/letsencrypt/live/localhost/privkey.pem 102s This certificate expires on 2031-02-05. 102s These files will be updated when the certificate renews. 102s Certbot has set up a scheduled task to automatically renew this certificate in the background. 102s 102s Notifying user: Deploying certificate 102s Created an SSL vhost at /etc/apache2/sites-available/000-default-le-ssl.conf 102s Creating backup of /etc/apache2/sites-available/000-default-le-ssl.conf 102s Enabled Apache socache_shmcb module 102s Enabled Apache ssl module 102s Deploying Certificate to VirtualHost /etc/apache2/sites-available/000-default-le-ssl.conf 102s Enabling available site: /etc/apache2/sites-available/000-default-le-ssl.conf 102s Notifying user: Successfully deployed certificate for localhost to /etc/apache2/sites-available/000-default-le-ssl.conf 102s Successfully deployed certificate for localhost to /etc/apache2/sites-available/000-default-le-ssl.conf 102s Congratulations! You have successfully enabled HTTPS on https://localhost 102s Notifying user: Congratulations! You have successfully enabled HTTPS on https://localhost 102s Notifying user: If you like Certbot, please consider supporting our work by: 102s * Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate 102s * Donating to EFF: https://eff.org/donate-le 102s 102s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 102s If you like Certbot, please consider supporting our work by: 102s * Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate 102s * Donating to EFF: https://eff.org/donate-le 102s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 102s * Uses proxy env variable no_proxy == '127.0.0.1,127.0.1.1,localhost,localdomain' 102s * Host localhost:443 was resolved. 102s * IPv6: ::1 102s * IPv4: 127.0.0.1 102s % Total % Received % Xferd Average Speed Time Time Time Current 102s Dload Upload Total Spent Left Speed 102s 0 0 0 0 0 0 0 0 0* Trying [::1]:443... 103s * ALPN: curl offers h2,http/1.1 103s } [5 bytes data] 103s * TLSv1.3 (OUT), TLS handshake, Client hello (1): 103s } [1564 bytes data] 103s * SSL Trust Anchors: 103s * CAfile: /etc/letsencrypt/live/localhost/fullchain.pem 103s * CApath: /etc/ssl/certs 103s { [5 bytes data] 103s * TLSv1.3 (IN), TLS handshake, Server hello (2): 103s { [1210 bytes data] 103s * TLSv1.3 (IN), TLS change cipher, Change cipher spec (1): 103s { [1 bytes data] 103s * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): 103s { [25 bytes data] 103s * TLSv1.3 (IN), TLS handshake, Certificate (11): 103s { [1507 bytes data] 103s * TLSv1.3 (IN), TLS handshake, CERT verify (15): 103s { [79 bytes data] 103s * TLSv1.3 (IN), TLS handshake, Finished (20): 103s { [52 bytes data] 103s * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): 103s } [1 bytes data] 103s * TLSv1.3 (OUT), TLS handshake, Finished (20): 103s } [52 bytes data] 103s * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519MLKEM768 / id-ecPublicKey 103s * ALPN: server accepted http/1.1 103s * Server certificate: 103s * subject: 103s * start date: Feb 5 15:54:30 2026 GMT 103s * expire date: Feb 5 15:54:29 2031 GMT 103s * issuer: CN=Pebble Intermediate CA 3f3b31 103s * Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using sha256WithRSAEncryption 103s * Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption 103s * subjectAltName: "localhost" matches cert's "localhost" 103s * SSL certificate verified via OpenSSL. 103s * Established connection to localhost (::1 port 443) from ::1 port 34184 103s * using HTTP/1.x 103s } [5 bytes data] 103s > GET / HTTP/1.1 103s > Host: localhost 103s > User-Agent: curl/8.18.0 103s > Accept: */* 103s > 103s * Request completely sent off 103s { [5 bytes data] 103s * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 103s { [57 bytes data] 103s * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): 103s { [57 bytes data] 103s < HTTP/1.1 200 OK 103s < Date: Thu, 05 Feb 2026 15:54:32 GMT 103s 103s 103s 103s 103s 103s Apache2 Ubuntu Default Page: It works 103s 103s 103s 103s
103s 103s
103s < Server: Apache/2.4.65 (Ubuntu) 103s < Last-Modified: Thu, 05 Feb 2026 15:54:13 GMT 103s < ETag: "29b0-64a15af1fd819" 103s < Accept-Ranges: bytes 103s < Content-Length: 10672 103s < Vary: Accept-Encoding 103s < Content-Type: text/html 103s < 103s { [7937 bytes data] 103s
103s

103s This is the default welcome page used to test the correct 103s operation of the Apache2 server after installation on Ubuntu systems. 103s It is based on the equivalent page on Debian, from which the Ubuntu Apache 103s packaging is derived. 103s If you can read this page, it means that the Apache HTTP server installed at 103s this site is working properly. You should replace this file (located at 103s /var/www/html/index.html) before continuing to operate your HTTP server. 103s

103s 103s

103s If you are a normal user of this web site and don't know what this page is 103s about, this probably means that the site is currently unavailable due to 103s maintenance. 103s If the problem persists, please contact the site's administrator. 103s

103s 103s
103s
103s
103s Configuration Overview 103s
103s
103s

103s Ubuntu's Apache2 default configuration is different from the 103s upstream default configuration, and split into several files optimized for 103s interaction with Ubuntu tools. The configuration system is 103s fully documented in 103s /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full 103s documentation. Documentation for the web server itself can be 103s found by accessing the manual if the apache2-doc 103s package was installed on this server. 103s

103s

103s The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows: 103s

103s
103s /etc/apache2/
103s |-- apache2.conf
103s |       `--  ports.conf
103s |-- mods-enabled
103s |       |-- *.load
103s |       `-- *.conf
103s |-- conf-enabled
103s |       `-- *.conf
103s |-- sites-enabled
103s |       `-- *.conf
103s           
103s
    103s
  • 103s apache2.conf is the main configuration 103s file. It puts the pieces together by including all remaining configuration 103s files when starting up the web server. 103s
  • 103s 103s
  • 103s ports.conf is always included from the 103s main configuration file. It is used to determine the listening ports for 103s incoming connections, and this file can be customized anytime. 103s
  • 103s 103s
  • 103s Configuration files in the mods-enabled/, 103s conf-enabled/ and sites-enabled/ directories contain 103s particular configuration snippets which manage modules, global configuration 103s fragments, or virtual host configurations, respectively. 103s
  • 103s 103s
  • 103s They are activated by symlinking available 103s configuration files from their respective 103s *-available/ counterparts. These should be managed 103s by using our helpers 103s 103s a2enmod, 103s a2dismod, 103s 103s 103s a2ensite, 103s a2dissite, 103s 103s and 103s 103s a2enconf, 103s a2disconf 103s . See their respective man pages for detailed information. 103s
  • 103s 103s
  • 103s 100 10672 100 10672 0 0 938.8k 0 0 100 10672 100 10672 0 0 935.7k 0 0 100 10672 100 10672 0 0 933.2k 0 0 103s * Connection #0 to host localhost:443 left intact 103s The binary is called apache2 and is managed using systemd, so to 103s start/stop the service use systemctl start apache2 and 103s systemctl stop apache2, and use systemctl status apache2 103s and journalctl -u apache2 to check status. system 103s and apache2ctl can also be used for service management if 103s desired. 103s Calling /usr/bin/apache2 directly will not work with the 103s default configuration. 103s
  • 103s
103s
103s 103s
103s
103s Document Roots 103s
103s 103s
103s

103s By default, Ubuntu does not allow access through the web browser to 103s any file apart from those located in /var/www, 103s public_html 103s directories (when enabled) and /usr/share (for web 103s applications). If your site is using a web document root 103s located elsewhere (such as in /srv) you may need to whitelist your 103s document root directory in /etc/apache2/apache2.conf. 103s

103s

103s The default Ubuntu document root is /var/www/html. You 103s can make your own virtual hosts under /var/www. 103s

103s
103s 103s
103s
103s Reporting Problems 103s
103s
103s

103s Please use the ubuntu-bug tool to report bugs in the 103s Apache2 package with Ubuntu. However, check existing bug reports before reporting a new bug. 103s

103s

103s Please report bugs specific to modules (such as PHP and others) 103s to their respective packages, not to the web server itself. 103s

103s
103s 103s
103s
103s
103s
103s 103s 103s autopkgtest [15:54:33]: test apache: -----------------------] 103s autopkgtest [15:54:33]: test apache: - - - - - - - - - - results - - - - - - - - - - 103s apache PASS 108s autopkgtest [15:54:38]: @@@@@@@@@@@@@@@@@@@@ summary 108s command1 PASS 108s apache PASS