Maison > Opération et maintenance > Nginx > le corps du texte

Comment utiliser Nginx Proxy Manager pour implémenter la configuration d'hôte virtuel basée sur le nom de domaine

PHPz
Libérer: 2023-09-27 18:51:29
original
881 Les gens l'ont consulté

如何使用Nginx Proxy Manager实现基于域名的虚拟主机配置

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
Copier après la connexion

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;
    }
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!