IPIPGO proxy inverse Méthode de configuration du reverse proxy du nom de domaine secondaire de Nginx

Méthode de configuration du reverse proxy du nom de domaine secondaire de Nginx

Comment configurer le reverse proxy du domaine secondaire de Nginx Chers amis, Aujourd'hui, nous allons parler de la façon de configurer Nginx pour le reverse proxy du domaine secondaire. Dites...

Méthode de configuration du reverse proxy du nom de domaine secondaire de Nginx

Méthode de configuration du reverse proxy du nom de domaine secondaire de Nginx

Chers amis, aujourd'hui nous allons parler de la configuration du reverse proxy du nom de domaine de second niveau de Nginx. Lorsqu'il s'agit de Nginx, je pense que beaucoup d'entre vous y sont habitués. C'est l'un des serveurs web haute performance les plus populaires aujourd'hui, avec une grande flexibilité et une grande évolutivité. Le reverse proxy est l'une de ses principales fonctionnalités et peut nous aider à équilibrer la charge et à améliorer la vitesse d'accès au site web. Sans plus attendre, commençons !

préliminaire

Avant de commencer la configuration, nous devons d'abord nous assurer que Nginx a été installé avec succès sur notre serveur. Si vous n'avez pas encore installé Nginx, vous pouvez le faire avec la commande suivante :

sudo apt-get update
sudo apt-get install nginx

Une fois l'installation terminée, nous avons encore besoin d'un nom de domaine légitime et d'une adresse de serveur de destination spécifique à configurer. Disons que nous avons un nom de domaine exemple.com et que nous voulons transférer les demandes d'accès à ce domaine vers un serveur cible dont l'adresse IP est 192.168.1.100.

Configuration de Nginx

Tout d'abord, nous devons modifier le fichier de configuration de Nginx. Ouvrez le fichier de configuration de Nginx, qui est typiquement situé dans `/etc/nginx/nginx.conf`. Trouvez le bloc `server` où nous allons ajouter notre configuration de reverse proxy.

sudo vi /etc/nginx/nginx.conf

Dans le bloc `server`, nous ajoutons la configuration suivante :

serveur {
listen 80 ; nom_du_serveur *.exemple.com ; nom_du_serveur
nom_du_serveur *.exemple.com ;

server { listen 80 ; server_name *.example.com ; location / {
proxy_pass http://192.168.1.100 ; proxy_set_header
proxy_set_header Host $host ; }
}
}

Dans la configuration ci-dessus, nous avons utilisé `server_name` pour spécifier le nom de domaine correspondant et le joker `*` pour correspondre à tous les sous-domaines de second niveau. La directive `listen` a été utilisée pour spécifier le numéro de port sur lequel écouter, ici le port 80 a été utilisé. Dans le bloc `location`, nous avons transféré la requête à l'adresse du serveur cible en utilisant la directive `proxy_pass` et défini le champ `Host` de l'en-tête de la requête au nom de domaine actuel en utilisant la directive `proxy_set_header`.

Lorsque la configuration est terminée, enregistrez et quittez le fichier de configuration.

Redémarrer Nginx

Une fois la configuration terminée, nous devons redémarrer le service Nginx pour que la configuration prenne effet. Exécutez la commande suivante :

sudo service nginx restart

Notre proxy inverse de nom de domaine de deuxième niveau est ainsi configuré !

test (machines, etc.)

Pour vérifier que notre configuration est réussie, nous pouvons la tester en accédant au sous-domaine de second niveau. Par exemple, nous pouvons essayer d'accéder à `subdomain.example.com` et si tout fonctionne, la requête sera transmise au serveur cible et la réponse correcte sera renvoyée.

Vous avez maintenant compris comment configurer le reverse proxy de nom de domaine secondaire de Nginx. Avec une configuration raisonnable, vous pouvez obtenir l'effet d'équilibrage de charge et d'accélération de l'accès au site web que vous souhaitez. J'espère que cet article pourra vous aider ! Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous et je ferai de mon mieux pour y répondre. Merci de votre lecture et bon apprentissage !

Cet article a été initialement publié ou compilé par ipipgo.https://www.ipipgo.com/fr/ipdaili/9201.html
ipipgo

作者 : ipipgo

Fournisseur professionnel de services d'IP proxy étrangers-IPIPGO

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous contacter

Nous contacter

13260757327

Demande de renseignements en ligne. QQ chat

Courriel : hai.liu@xiaoxitech.com

Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
Suivre WeChat
Suivez-nous sur WeChat

Suivez-nous sur WeChat

Haut de page
fr_FRFrançais