Bonjour,
Je cherche à faire une démo du mode de fonctionnement des 103 EarlyHints comme indiqué par ce très bon article : https://zestedesavoir.com/billets/4312/http-103-les-early-hints/
Voici mon environnement de travail :
- Image Docker : Ubuntu:23–04
- Apache2 version: Apache/2.4.55
- curl version: curl 7.88.1
Voici la configuration de mon serveur web :
- /etc/apache2/apache2.conf
H2EarlyHints on
H2Push on
- /etc/apache2/sites-available/000-default.conf
<VirtualHost *:8081>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Location /index.html>
H2PushResource /mystyle.css
H2PushResource /image.png
</Location>
</VirtualHost>
- /var/www/html/index.html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="mystyle.css">
<link rel="preload" href="image.png" as="image">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
<img src="image.png" />
</body>
</html>
Le retour de curl, après plusieurs redémarrages d’Apache, est toujours le même :
root@test-deployment-76bbb49b6d-64txm:/var/www/html# curl https://mywebsite -I
HTTP/2 200
accept-ranges: bytes
content-type: text/html
date: Wed, 26 Apr 2023 06:34:22 GMT
etag: "eb-5fa376c603a69"
last-modified: Wed, 26 Apr 2023 06:33:51 GMT
server: Apache/2.4.55 (Ubuntu)
vary: Accept-Encoding
content-length: 235
Pourriez-vous m’aider à comprendre ce que je loupe, svp ?
Merci d’avance pour votre aide et pour ce forum. @++
+0
-0