it-swarm.com.de

Wie entferne ich die Portnummer von der URL?

Ich benötige eine Hilfe zum Entfernen der Portnummer aus der URL. Ich hoste eine Site auf VPS mit xampp virtual Host. Alles funktioniert einwandfrei, kann aber ohne Portnummer EX nicht auf die Domain zugreifen:

www.example.com:90

Diese URL funktioniert, aber ich muss diese Portnummer entfernen. Die richtige URL sollte lauten:

www.example.com

Hier ist mein xampp vhost-Dateicode

<VirtualHost *:90>
ServerName abc.com
ServerAlias www.abc.com
DocumentRoot "C:\xampp\htdocs\abc.com\public"
ErrorLog "logs/abc.com-error.log"
CustomLog "logs/abc.com-access.log" common
<Directory "C:\xampp\htdocs\abc.com">
    Require all granted
Order allow,deny
Allow from all
  </Directory>
1
androidpc

Ändern Sie die Portnummer von 90 auf 80, um sie aus der URL zu entfernen. Die Standardportnummer für HTTP ist Port 80. Wenn Sie any andere Portnummer verwenden, muss diese Portnummer has in der URL angegeben werden.

Wenn Sie HTTPS (mit einem SSL-Zertifikat) verwenden, muss Ihre Portnummer ebenfalls 443 lauten, wenn die Portnummer nicht in der URL angezeigt werden soll.

Für HTTP und HTTPS ist es nicht möglich, eine andere Methode als die URL zum Ändern der Portnummer zu verwenden. Einige neuere Protokolle verwenden SRV-DNS-Einträge zum Festlegen der Portnummer, HTTP und HTTPS unterstützen dies jedoch nicht. Siehe Kann DNS auf einen bestimmten Port zeigen?

Wenn Ihr ISP oder Hosting-Unternehmen Port 80 blockiert hat, haben Sie Pech. Das sollte aber bei keinem VPS der Fall sein.

Wenn Sie bereits einen anderen Webserver auf Port 80 ausführen, müssen Sie beide kombinieren. Dies kann normalerweise einfach durch Verwendung eines Reverse-Proxys von einem Webserver zu einem anderen erreicht werden.

1