C'est-à-dire que j'ai un nom de domaine ABC.com
Un serveur et deux applications de site Web
Les deux applications de site Web sont accrochées sur des ports différents
J'ai configuré deux noms de domaine, A.ABC.com et B.ABC.com
Visitez A .ABC.com et B.ABC.com peuvent pointer vers ces deux applications.
Comment configurer
Similaire à ça
Un autre :
De cette façon, les deux requêtes peuvent être transmises aux ports du programme local correspondant. . . :)
Vous devez configurer l'hôte virtuel pour que Nginx écoute le port 80 de différents noms de domaine, puis le transfère vers le port réel de l'application respective
Tout d'abord, vous devez éditer
/etc/nginx/nginx.conf
et introduire d'autres fichiers de configuration dans le modulehttp
:/etc/nginx/nginx.conf
,在http
模块中引入其他配置文件:include /etc/nginx/conf.d/*.conf;
这样你就可以在
/etc/nginx/conf.d
文件夹中分别设置每个虚拟主机。然后在上面的文件夹下分别新建文件
/etc/nginx/conf.d/a.conf
和/etc/nginx/conf.d/b.conf
,当然文件名a
,b
随你起。对
b.abc.com
的应用只需要修改上面的server_name
就可以。这样每个访问
http://a.abc.com
include /etc/nginx/conf.d/*.conf;
🎜 🎜De cette façon, vous pouvez configurer chaque hôte virtuel séparément dans le dossier/etc/nginx/conf.d
. 🎜 🎜Créez ensuite de nouveaux fichiers/etc/nginx/conf.d/a.conf
et/etc/nginx/conf.d/b.conf
dans les dossiers ci-dessus, bien sûr, le nom du fichiera
,b
dépend de vous. 🎜 rrreee 🎜Pour appliquerb.abc.com
, il vous suffit de modifier leserver_name
ci-dessus. 🎜 🎜De cette façon, chaque demande d'accès àhttp://a.abc.com
sera transmise au port correspondant et traitée par l'application respective. 🎜Le nom de domaine pointe vers la même IP et est équipé d'un hôte virtuel correspondant
Vous pouvez utiliser le proxy inverse de Nginx