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
open fire
qui utilise9090 port
ou qui peutGitea
utiliser un port3000
etBitbucket
qui utilise un port8000
? Comment cartographier ces domaines comme personnalisés par exempleopenfire.com
,gitea.com
,bitbucket.com
. sans utiliser les ports dans le nom de domaine.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).
la source