Maison  >  Article  >  Opération et maintenance  >  Comment utiliser le proxy de transfert nginx pour transférer les noms de domaine intranet

Comment utiliser le proxy de transfert nginx pour transférer les noms de domaine intranet

王林
王林avant
2023-05-15 21:46:043765parcourir

Dans l'environnement intranet du client, la connexion ppoe est utilisée pour accéder à Internet. Le fournisseur est un opérateur secondaire au sein du groupe. L'environnement réseau est relativement complexe. Le réseau interne du groupe et le réseau du bureau sont interconnectés via un protocole de routage statique. La situation générale est la suivante :

Comment utiliser le proxy de transfert nginx pour transférer les noms de domaine intranet

À l'origine, les clients accédaient aux services de production via des adresses IP. À mesure que le nombre de services de production augmente, les clients exigent désormais fortement d'utiliser des noms de domaine pour accéder aux services. Cependant, compte tenu de la complexité de l'environnement intranet, il est difficile de déployer un serveur de noms de domaine, tout comme il est difficile de déployer des services d'accès.

Plus tard, j'ai appris nginx et appris que nginx peut implémenter un proxy de transfert pour transférer des noms de domaine.

Instructions :

1. Configurez la résolution du nom de domaine sur Alibaba Cloud. Par exemple, oa.xxxx.com, l'adresse de résolution est l'adresse intranet 172.31.101.36

2, 172.31.101.36 est l'adresse VIP, qui est fournie par deux configurations nginx keepalived

3. que le client accède au nom de domaine, le nom de domaine Après avoir analysé l'adresse intranet VIP, le service intranet nginx transmet la demande de nom de domaine au serveur intranet désigné. Afin de terminer l'ensemble du processus, il faut s'assurer que le serveur nginx. peut accéder au réseau externe et être connecté au réseau de serveur de production intranet désigné. En même temps, le client après la connexion ppo, le nom de domaine peut être résolu normalement.

Ce qui doit être expliqué, c'est la configuration du transfert de proxy nginx. J'utilise la méthode de sous-configuration.


Comment utiliser le proxy de transfert nginx pour transférer les noms de domaine intranetCréez un nouveau fichier de configuration dans le répertoire /application/nginx/conf/conf.d

vim oa.xxxxx.com.conf

Écrit comme suit


Comment utiliser le proxy de transfert nginx pour transférer les noms de domaine intranetUne fois la configuration terminée, vérifiez la syntaxe nginx et redémarrez nginx process

/application/nginx/sbin/nginx -t
/application/nginx/sbin/nginx -s reload

Une fois la configuration terminée, vérifiez si le nom de domaine est valide

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer