Comment utiliser Nginx Proxy Manager pour implémenter une configuration d'hôte virtuel basée sur un nom de domaine
Nginx est un logiciel de serveur Web open source hautes performances qui est populaire pour sa stabilité et sa flexibilité. La fonction de Nginx peut être réalisée en définissant plusieurs hôtes virtuels dans le fichier de configuration, afin que différents noms de domaine puissent pointer vers différents serveurs.
Le Nginx Proxy Manager est un outil de gestion d'interface Web simple et facile à utiliser développé sur la base de Nginx. Il fournit une interface de fonctionnement conviviale et peut nous aider à gérer facilement la configuration de l'hôte virtuel Nginx.
Ce qui suit présente comment utiliser Nginx Proxy Manager pour implémenter la configuration d'hôte virtuel basée sur le nom de domaine :
Étape 1 : Installer Nginx Proxy Manager
Tout d'abord, nous devons installer Nginx et Nginx Proxy Manager. Il peut être installé via la commande suivante :
# 安装Nginx sudo apt update sudo apt install nginx # 安装Nginx Proxy Manager sudo apt install npm -y sudo npm install -g npm sudo npm install -g n sudo n lts sudo npm install -g node-gyp sudo apt install python2 -y sudo apt install build-essential -y sudo apt install git -y git clone https://github.com/jc21/nginx-proxy-manager.git cd nginx-proxy-manager npm uninstall bcrypt npm install bcrypt npm run postinstall
Une fois l'installation terminée, nous pouvons accéder à l'interface de gestion de Nginx Proxy Manager en accédant à l'adresse IP du serveur. Le port par défaut est 81.
Étape 2 : Ajouter un hôte
Dans l'interface de gestion de Nginx Proxy Manager, nous pouvons ajouter un hôte virtuel en cliquant sur le menu "Proxy Host" à gauche.
Cliquez sur le bouton "Ajouter", puis remplissez le nom de domaine, l'hôte cible, le port cible et d'autres informations, et enfin cliquez sur le bouton "Enregistrer". Cela ajoute avec succès un hôte virtuel.
Étape 3 : Modifier la résolution du nom de domaine
Pour que l'hôte virtuel que nous avons ajouté prenne effet, nous devons faire pointer la résolution du nom de domaine vers l'adresse IP de notre serveur.
Dans l'interface de gestion du fournisseur de services de résolution DNS, recherchez les paramètres de résolution du nom de domaine, ajoutez un enregistrement A et pointez le nom de domaine vers l'adresse IP du serveur.
Étape 4 : Tester l'accès
Après avoir terminé les étapes ci-dessus, nous pouvons accéder à l'hôte virtuel en saisissant le nom de domaine dans le navigateur. Nginx Proxy Manager transmettra la demande à l'hôte cible et au port cible correspondants en fonction de la résolution du nom de domaine.
Exemple de code :
Ce qui suit est un exemple de fichier de configuration Nginx. Un tel fichier de configuration peut être automatiquement généré et géré à l'aide de Nginx Proxy Manager :
server { listen 80; server_name example.com; location / { proxy_pass http://target_server:80; } }
Dans l'exemple ci-dessus, nous définissons un hôte virtuel et ajoutons le. nom de domaine exemple.com Pointez vers le port 80 du serveur_cible.
Il est à noter que lors de l'utilisation de Nginx Proxy Manager, nous n'avons plus besoin de modifier manuellement le fichier de configuration Nginx, toutes les configurations peuvent être exploitées via l'interface graphique.
Résumé :
L'utilisation de Nginx Proxy Manager peut nous aider à mettre en œuvre facilement une configuration d'hôte virtuel basée sur le nom de domaine. Avec des opérations simples, nous pouvons gérer plusieurs hôtes virtuels sans modifier manuellement les fichiers de configuration Nginx.
Qu'il s'agisse d'un site Web personnel ou d'une application de niveau entreprise, vous pouvez utiliser Nginx Proxy Manager pour simplifier la gestion de la configuration et améliorer l'efficacité de l'exploitation et de la maintenance. J'espère que le contenu ci-dessus pourra vous être utile.
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!