Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
ressource:code:dev_web_debian:start [2021/11/30 10:38] emoc [Divers] |
ressource:code:dev_web_debian:start [2022/03/15 00:21] (Version actuelle) emoc [Divers] |
||
|---|---|---|---|
| Ligne 78: | Ligne 78: | ||
| On peut vérifier la configuration en utilisant ''phpinfo()'' dans un script php | On peut vérifier la configuration en utilisant ''phpinfo()'' dans un script php | ||
| + | |||
| + | ===== Restreindre l'accès avec htaccess / htpasswd ===== | ||
| + | |||
| + | Pour autoriser l'accès à quelques utilisateur·ice·s au site en construction. \\ | ||
| + | Placer un fichier **.htaccess** à la racine du site comprenant | ||
| + | <code> | ||
| + | AuthUserFile /home/user/pssst/.htpasswd | ||
| + | AuthGroupFile /dev/null | ||
| + | AuthName "Accès Restreint" | ||
| + | AuthType Basic | ||
| + | <Limit GET POST> | ||
| + | require valid-user | ||
| + | </Limit> | ||
| + | </code> | ||
| + | Pour créer le fichier **.htpasswd** (contient nom et mot de passe chiffré de chaque user autorisé), on peut utiliser les commandes suivantes | ||
| + | htpasswd -c .htpasswd utilisateur # pour le premier, la commande demandera le mot de passe | ||
| + | htpasswd .htpasswd autreutilisateur # pour le suivant, etc. | ||
| + | |||
| ===== Divers ===== | ===== Divers ===== | ||
| Ligne 102: | Ligne 120: | ||
| sudo a2enmod rewrite | sudo a2enmod rewrite | ||
| sudo systemctl restart apache2 | sudo systemctl restart apache2 | ||
| + | |||
| + | **Requetes CORS** | ||
| + | * en détail : https://developer.mozilla.org/fr/docs/Web/HTTP/CORS | ||
| + | * pour s'en passer sur firefox, en test de développement local : | ||
| + | * aller à ''about:config'' dans la barre d'adresses | ||
| + | * chercher ''security.fileuri.strict_origin_policy'' | ||
| + | * passer la valeur à ''false'' | ||
| | | ||