doc:formations:hebergement:service:apache
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doc:formations:hebergement:service:apache [2021/08/30 17:05] – [Sous Apache] jeremie | doc:formations:hebergement:service:apache [2023/07/03 12:35] (Version actuelle) – [serveur web NGINX] jeremie | ||
---|---|---|---|
Ligne 108: | Ligne 108: | ||
C'est devenu simplissime avec Letsencrypt (un consortium solide qui founit des certificats gratuits tout à fait valables): | C'est devenu simplissime avec Letsencrypt (un consortium solide qui founit des certificats gratuits tout à fait valables): | ||
- | add-apt-repository ppa: | + | apt install certbot python3-certbot-nginx |
- | apt install python-certbot-apache | + | |
- | apt install python-certbot-nginx | + | # Ou pour la toute dernière version: |
+ | # add-apt-repository ppa: | ||
+ | | ||
+ | | ||
Il faudra vérifier la validité du '' | Il faudra vérifier la validité du '' | ||
:!: il est recommandé d' | :!: il est recommandé d' | ||
+ | |||
==== Création et installation ==== | ==== Création et installation ==== | ||
Ligne 132: | Ligne 136: | ||
#!/bin/sh | #!/bin/sh | ||
# vive linux | # vive linux | ||
- | | + | |
+ | xargs -a <(sed -n 's/^\s*[^#]server_name\s*\([^;]*\)\s*; | ||
Voilà en outre un exemple de définition de site avant le passage de certbot (toujours pour nginx!): | Voilà en outre un exemple de définition de site avant le passage de certbot (toujours pour nginx!): | ||
Ligne 188: | Ligne 193: | ||
</ | </ | ||
- | **Remarque**: | + | **Remarque**: |
location / | location / | ||
- | | + | alias /var/www/html/ |
- | # We map this to a special path where our TLS cert provisioning | + | |
- | # tool knows to store challenge response files. | + | |
- | | + | |
} | } | ||
+ | |||
+ | |||
==== Redirection forcée vers HTTPS ==== | ==== Redirection forcée vers HTTPS ==== | ||
Ligne 345: | Ligne 349: | ||
==== Sous Apache ==== | ==== Sous Apache ==== | ||
- | Exemple complet de proxying vers un Nextcloud restreint au LAN, qui tourne dans un docker sur le port local 12345, et qui est associé à un sous domaine dédié | + | Exemple complet de proxying vers un Nextcloud restreint au LAN, qui tourne dans un docker sur le port local 12345, et qui est associé à un sous domaine dédié'' |
+ | |||
+ | L' | ||
+ | |||
+ | :!: à noter le '' | ||
< | < | ||
Ligne 365: | Ligne 373: | ||
</ | </ | ||
- | <Location | + | <LocationMatch |
Order Deny,Allow | Order Deny,Allow | ||
Deny from all | Deny from all | ||
Allow from 127.0.0.1 | Allow from 127.0.0.1 | ||
Allow from 192.168.1 | Allow from 192.168.1 | ||
- | </Location> | + | </LocationMatch> |
</ | </ | ||
</ | </ | ||
doc/formations/hebergement/service/apache.1630343127.txt.gz · Dernière modification : 2021/08/30 17:05 de jeremie