Voici comment configurer Nginx pour activer une « authentification basique » (basic auth) uniquement sur certains domaines :
Serveur
-
-
Via les fantastiques dépôts de remi (https://citizix.com/how-to-install-and-enable-remi-repository-in-centos…)
Ici j'installe php 8.3 avec quelques modules classiques :
-
Le vendredi 3 avril Scaleway nous a fait une belle surprise, les instances C2x ne démarraient plus. Si vous avez une instance en fonctionnement, ne la coupez surtout pas, il y a de grandes chances que comme moi, vous ne puissiez plus la démarrer. Considérez de faire une migration sous peu !
-
L'ensemble de règles suivante ne lancera une redirection 301 que sur l'URI /documentation et que si est présent un paramètre GET body_value.
-
Il est facile sous apache de restreindre l'accès à un site dans un virtual host via l'instruction Require valid-user.
Exemple :
-
En supposant que vous utilisez les dépôt REMI et que vous ayez préalablement testé tous vos sites pour vérifier leur bon fonctionnement sous PHP 7.1 :
-
Sur un serveur linux, les emails d'alertes sont envoyés à l'utilisateur "root", il est utile de pouvoir les recevoirs directement sur son email.
Pour cela il faut modifier le fichier /etc/aliases.
sudo vim /etc/aliases
Ă la fin ajoutez la ligne suivante :
-
Let's encrypt (https://letsencrypt.org/) est un service, actuellement en beta fournissant la validation de certificats SSL (pour donc du HTTPS par exemple).
Ce service est possible via d'autres autorités de certifications, comme Gandi par exemple, mais se différentie ici par sa gratuité.