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 Dernière révision Les deux révisions suivantes | ||
ressource:code:dev_web_debian:start [2021/11/30 10:36] emoc [Divers] |
ressource:code:dev_web_debian:start [2021/12/01 16:52] emoc |
||
---|---|---|---|
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 98: | Ligne 116: | ||
**Liste des modules installés** \\ | **Liste des modules installés** \\ | ||
Les modules disponibles sont visibles dans le répertoire ''/etc/php/7.4/mods-available/'' \\ | Les modules disponibles sont visibles dans le répertoire ''/etc/php/7.4/mods-available/'' \\ | ||
+ | |||
+ | **Activer mod_rewrite** \\ | ||
+ | sudo a2enmod rewrite | ||
+ | sudo systemctl restart apache2 | ||
| | ||