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édentes Révision précédente
Prochaine révision
Révision précédente
ressource:code:dev_web_debian:start [2021/11/30 10:19]
emoc [Installer PHP 7.4 sur Debian 9]
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** \\
 +  sudo apt install php-gd
 +  sudo apt install php7.4-gd
 +  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''​
 +  ​
  
  • ressource/code/dev_web_debian/start.1638263948.txt.gz
  • Dernière modification: 2021/11/30 10:19
  • par emoc