Comment utiliser Linux+nginx pour fournir le service cname ?
PHP中文网
PHP中文网 2017-05-16 17:18:06
0
1
924

Scénario :
Un système multi-utilisateurs, sur un serveur cloud linux+nginx+flask, le nom de domaine externe est www.abc.com, chaque utilisateur enregistré génère automatiquement un nom de domaine de deuxième niveau de uxxx.abc.com.

Exigences :
Certains utilisateurs doivent utiliser leurs propres noms de domaine de deuxième niveau pour accéder à nos services, mais nous ne voulons pas que les utilisateurs lient l'IP via des enregistrements A. Nous espérons utiliser cname pour permettre aux utilisateurs d'utiliser leurs propres noms de domaine www. .uxxx.com nommez uxxx .abc.com pour y accéder.

Comment y parvenir ? Comment configurer nginx ? Le programme doit-il coopérer en conséquence ?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(1)
曾经蜡笔没有小新

Les DNS http sont deux choses différentes, mais cela n'a pas d'importance.

Il n'y a en fait qu'un seul problème à résoudre ici : comment obtenir la relation de mappage entre le propre nom de domaine de l'utilisateur et le nom d'utilisateur

.

Il est concevable que le problème ne puisse pas être résolu simplement via le serveur Web, car il doit accéder au service de stockage (relation de mappage entre l'utilisateur du stockage et le nom de domaine). Cela nécessite un peu de magie telle que : ngx_lua, ou cela peut être résolu au niveau du serveur Web. couche d'application.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal