Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
configuration_d_un_serveur_web_caddy [2021/02/25 10:34] – [Activer HTTPS] superadminconfiguration_d_un_serveur_web_caddy [2022/04/11 16:34] (Version actuelle) – modification externe 127.0.0.1
Ligne 63: Ligne 63:
  
 Si l'on souhaite que le site ne soit accessible qu'en local, à des fins de développement par exemple, le nom de domaine du site doit être ''localhost''. Si l'on souhaite que le site ne soit accessible qu'en local, à des fins de développement par exemple, le nom de domaine du site doit être ''localhost''.
 +
 +:!: Lorsque plusieurs sites doivent cohabiter sur le même serveur, on utilise les accolades (''{'' & ''}'') à la suite de la déclaration du nom de domaine/adresse IP afin de dissocier les différentes configurations.
  
 ==== Activer PHP ==== ==== Activer PHP ====
Ligne 101: Ligne 103:
 Au premier lancement du serveur web, et s'il n'y a pas d'erreur dans la configuration, Caddy va alors récupérer un certificat auprès d'une autorité de certification gratuite (Let's Encrypt ou ZeroSSL) et l'installer sur le serveur. Le(s) site(s) est/sont désormais accessible(s) en HTTPS ! Au premier lancement du serveur web, et s'il n'y a pas d'erreur dans la configuration, Caddy va alors récupérer un certificat auprès d'une autorité de certification gratuite (Let's Encrypt ou ZeroSSL) et l'installer sur le serveur. Le(s) site(s) est/sont désormais accessible(s) en HTTPS !
  
-Dans le cas où l'on souhaiterais installer soi-même un certificat SSL existant, se référer à la partie . +Dans le cas où l'on souhaiterais installer soi-même un certificat SSL existant, se référer à la partie **Activer HTTPS manuellement** un peu plus bas
  
 === Activer HTTPS automatiquement pour un site local === === Activer HTTPS automatiquement pour un site local ===
  
-Afin d'activer HTTPS sur un site localCaddy peut générer aussi des certificats SSL auto-signés.+L'activation d'HTTPS se fait automatiquement pour les sites locauxsauf sur les sites sur le port 80. Un certificat auto-signé est généré par Caddy.
  
 === Activer HTTPS manuellement === === Activer HTTPS manuellement ===
Ligne 144: Ligne 146:
 :!: Bien évidemment le chemin vers la configuration de Caddy peut varier. :!: Bien évidemment le chemin vers la configuration de Caddy peut varier.
  
-===== Configuration de Caddy comme Reverse Proxy web =====+==== Exemples de configuration ====
  
-à venir+Caddyfile d'un serveur web disponible sur le réseau local avec PHP et HTTPS :
  
 +<code>192.168.1.65:80
 +root * /web/
 +file_server
 +php_fastcgi unix//run/php/php7.3-fpm.sock
 +</code>
 ===== Dépannage ===== ===== Dépannage =====