Rediriger le domaine sur le site Web situé sur le serveur Azure, avec un port ne. 80

J'ai un serveur virtuel Azure Ubuntu Avec plusieurs sites Web. Dire, site web A = 81, Site Internet B = 82. Ces points d'extrémité sont disponibles et je peux accéder au site Web de l'extérieur en utilisant <ip address="">: <port>.

J'aimerais que chacun de mes sites Web soit un nom de domaine clair, mais dans les archives CNAME Je ne peux pas spécifier le port - Je ne peux spécifier que l'adresse IP.

Ceci est généralement normal car le port est utilisé par défaut 80. Mais j'ai plusieurs sites Web, et ils ne peuvent donc pas être port 80 - Puisque je peux rediriger le domaine sur la machine virtuelle Azure, Indiquant que le port n'est pas 80?
</port></ip>
Invité:

Hannah

Confirmation de:

Vous ne pouvez pas le faire au niveau DNS, car DNS seulement des noms de cartes avec adresses IP et ne connaît pas tous les ports TCP.

Il y a diverses solutions (Proxy inversé, multiples adresses IP ...), Mais le plus simple d'entre eux seraient configurés tous les sites Web pour écouter le port 80, puis les distinguer avec les en-têtes des nœuds; Comme vous utilisez HTTP au lieu HTTPS, Cela ne devrait pas causer de problèmes.

Vous utilisez Ubuntu, Par conséquent, utilisez probablement Apache;
https://httpd.apache.org/docs/ ... .html
façon de réussir.

Pour répondre aux questions, connectez-vous ou registre