
Ich habe den virtuellen Host unter Apache eingerichtet.
config ist
<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /var/www/abc
Aber meine Website läuft auf 8090
Ich sollte die Website erhalten, wenn jemand das eingibtmydomain.com
und der Browser sollte NICHT anzeigenmaydomain.com:8090
Wie kann dies erreicht werden?
Antwort1
Wenn Sie Ihre Website nur über abrufen http://mydomain.com/
, muss Ihr Webserver sie per Definition auf Port 80 bereitstellen. Wenn Sie Ihre Website nur über Port 8090 abrufen können, muss dieser 8090Willemüssen in der URL enthalten sein. Daran führt kein Weg vorbei.
Theoretisch könnte man Portweiterleitungen oder Proxys oder ähnliches einrichten, aber am Ende bedeutet das, dassetwaslauscht dann auf Port 80 und muss diesen Datenverkehr weiterleiten. Der Webbrowser stellt immer eine Verbindung zu Port 80 her, wenn in der URL kein anderer Port angegeben ist.