Maison > Article > Opération et maintenance > L'utilisation de Nginx Proxy Manager et du certificat SSL : assurer la sécurité du site Web
Utilisation de Nginx Proxy Manager et du certificat SSL : pour garantir la sécurité du site Web, des exemples de code spécifiques sont requis
Résumé : Cet article vise à présenter l'utilisation de Nginx Proxy Manager et du certificat SSL pour assurer la sécurité du site Web. Cet article présentera les concepts et fonctions de base de Nginx Proxy Manager et utilisera des exemples de code spécifiques pour montrer comment configurer un certificat SSL pour garantir la sécurité du site Web.
Grâce à Nginx Proxy Manager, nous pouvons créer plusieurs hôtes virtuels et attribuer ces hôtes à différents noms de domaine. Dans le même temps, nous pouvons configurer des règles de proxy inverse pour chaque hôte virtuel afin de transférer les requêtes de différents noms de domaine vers différents serveurs back-end. De plus, Nginx Proxy Manager prend également en charge la gestion et la configuration des certificats SSL pour crypter les communications du site Web.
Étape 1 : Installer Docker
sudo apt-get update sudo apt-get install docker.io
Étape 2 : Démarrer le conteneur Nginx Proxy Manager
sudo docker run -d -p 80:80 -p 81:81 -p 443:443 --name nginx-proxy-manager -v ~/nginx-proxy-manager:/data --restart always jlesage/nginx-proxy-manager
De cette façon, Nginx Proxy Manager est installé et démarré avec succès. Nous pouvons ouvrir l'interface Web de Nginx Proxy Manager en accédant à http://localhost:81 via le navigateur.
Étape 1 : Ouvrez l'interface Web de Nginx Proxy Manager et connectez-vous.
Étape 2 : Cliquez sur l'option "Certificat SSL" dans la barre de navigation de gauche.
Étape 3 : Cliquez sur le bouton "+" dans le coin supérieur droit pour accéder à la page de configuration du certificat SSL.
Étape 4 : Saisissez votre nom de domaine dans le champ « Nom de domaine » et cliquez sur le bouton « Enregistrer ».
De cette façon, Nginx Proxy Manager nous aidera automatiquement à obtenir et à configurer le certificat SSL.
location / { proxy_pass http://backend_server; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
Remplacez backend_server
dans le code ci-dessus par l'adresse de votre serveur backend. backend_server
替换为您的后端服务器地址。
location / { allow IP1; allow IP2; deny all; # other configurations... }
将上述代码中的IP1
和IP2
IP1
et IP2
dans le code ci-dessus par les adresses IP auxquelles vous autorisez l'accès. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!