comment mapper un nom de domaine personnalisé avec une adresse IP et un port

0

Comment mapper, custom domain namepar exemple, chat.server.comà chat.server.com:9090. Je veux vraiment mapper custom domain namecomme indiqué ci-dessus avec avoir à taper à port no. Tout comme je tape localhost et Apacheredirige vers localhost:80. J'utilise l'ordinateur portable Windows 10. J'utilise aussi wampp serverdessus. J'utilise aussi Openfire serverdessus. J'aime attribuer un domaine personnalisé pour ouvrir le feu. Une idée...

CTO - Abid Maqbool
la source

Réponses:

0

Wampp est Apache + MySQL + PHP + PERL sous Windows. C'est un puissant package d'intégration de sites Web.

Donc, si nous devons changer le port, nous devons aussi modifier le fichier de configuration Apache.

Si votre nom de domaine utilise https, vous devez modifier le fichier Listen 443 du fichier http-ssl.conf sur le port requis. Si votre nom de domaine utilise http, vous devez remplacer Listen 80 dans le fichier httpd.conf par le port requis.

La plupart des applications ont des fichiers de configuration spécialisés pour modifier les ports correspondants, mais certains programmes ont des ports fixes, conçus pour la programmation par le programmeur et ne peuvent pas être modifiés.

Nous pouvons essayer de faire un mappage de port pour modifier le port, comme suit:

Ouvrez une invite de commande, par exemple (mappage 11111 du 10.10.10.10 sur le port 80 du 10.10.10.10):

Augmenter la cartographie des ports:

Interface réseau portproxy add v4tov4 listenport = 11111

listenaddress = 10.10.10.10connectport = 80

connectaddress = 10.10.10.10

Supprimer le mappage de port:

Interface réseau portproxy del v4tov4 listenport = 11111

listenaddress = 10.10.10.10

Afficher les mappages de ports existants:

Interface réseau portproxy show v4tov4

Vous pouvez vérifier si le port écoute par la commande:

netstat -ano | find "11111"

Testez si le port est connecté:

telnet 10.10.10.10 11111

Marguerite Zhou
la source
Mais comment faire si je veux des applications tierces telles que open firequi utilise 9090 portou qui peut Giteautiliser un port 3000et Bitbucketqui utilise un port 8000? Comment cartographier ces domaines comme personnalisés par exemple openfire.com, gitea.com, bitbucket.com. sans utiliser les ports dans le nom de domaine.
CTO - Abid Maqbool Le
Je modifie la réponse. S'il vous plaît voir la réponse ci-dessus.
Daisy Zhou
0

En bref, vous ne le faites pas. Une http://adresse sans ports va toujours sur le port 80, point. Vous ne pouvez pas mapper cela via DNS.

Vous pouvez configurer Apache en tant que "proxy inverse" afin qu'il accepte les demandes sur le port 80 pour différents domaines, puis les transfère à Openfire sous 9090, à Gitea sous 3000, et ainsi de suite, en fonction du domaine. (Recherchez sur ce site d'anciennes publications sur la même chose.)

Mais si vous voulez que le site Web fonctionne sans spécifier de port, il faut que quelque chose le serve sur le port 80 (et 443 pour https).

Grawity
la source