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:21] 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 91: | Ligne 109: | ||
Dans ''/var/log/apache2'' | Dans ''/var/log/apache2'' | ||
- | **Installer php-gd pour apache2** | + | **Installer php-gd pour apache2** \\ |
sudo apt install php-gd | sudo apt install php-gd | ||
+ | sudo apt install php7.4-gd | ||
sudo systemctl restart apache2 | sudo systemctl restart apache2 | ||
+ | **Liste des modules installés** \\ | ||
+ | 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 | ||
+ | | ||
+ | **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'' | ||
+ | | ||