Nehmen wir an, ich habe Apache HTTP Server, eine IP-Adresse und ich keine Domain-Namen. Meine Frage ist, wie man zwei Web-Anwendungen auf der gleichen IP-Adresse, aber verschiedenen Ports laufen lässt.
Zum Beispiel:Führen Sie mehrere Web-Anwendungen auf der gleichen IP-Adresse
- App_1 läuft auf ip_adresse: PORT_1
- App_2 auf ip_adresse läuft: port_2
So kann ich beide durch die Eingabe einer IP-Zugriff Adresse und Portnummer in der Adresszeile des Browsers. Wie ich es verstehe, nennt man das IP-basierte virtuelle Hosts.
Das ist richtig und es wird funktionieren. Ich schlage vor, Sie werfen einfach einen Blick auf die Dokumentation für virtuelle Hosts: https://httpd.apache.org/docs/current/vhosts/ip-based.html – arkascha
Sie könnten aber auch eine registrierte Domain in Betracht ziehen. Es kommt für ein paar Euro pro Jahr und ermöglicht es Ihnen, mehrere Hostnamen unter diesem Domain-Namen zu verwenden (manchmal auch als "Subdomains" bezeichnet). So etwas wie 'app1.example.com'. Das ist einfacher zu benutzen als die technische Schreibweise von IP-Adressen und Portnummern und vereinfacht die Firewall-Konfiguration, da Sie alle Apps an einem einzigen Port betreiben können. – arkascha