Das heisst doch 1 Server mehrere Dienste das kann ja ein Mailserver und ein Webserver gleichzeitig sein jedoch mit gleicher IP Adresse ansprechbar.die lauschen auf unterschiedliche Ports
Wie geht den das?
ich nehm ich an 1 Server habe und jetzt bereits XAMPP habe und auf dem Server noch ein webserver haben möchte z.B für einen Freund unabhänig vom XAMPP und die sollen mit gleicher IP ansprechbar sein.da hast Du ein (kleines) Problem. Du hättest dann denn 2 Webserver (in XAMPP ist ja der Apache schon mit drin) die beide auf Port 80 lauschen. Der 2. Webserver würde sich nicht starten lassen und eine Fehlermeldung raushauen in der Art "can't bind socket"
Du hast dann 2 Möglichkeiten
- Du verbiegst den Port auf den der zweite lauschen soll, hätte den Nachteil, dass der Port beim Aufruf der Adresse im Browser explizit mit angegeben werden muss. Sowas macht selten Sinn, gibt aber auch dafür Beispiele.
- die bessere und sinnvollere Variante: nur einen Webserver laufen lassen und die VirtualHost-Direktive nutzen.
Und dabei gibts dann 2 Möglichkeiten:
- IP-basiert -> wenn Du mehrere IP-Adressen zur Verfügung hast. In einem Heimnetzwerk ist das kein Problem, da vergibst die ja selber. Für jede einzelne IP brauchst eine Netzwerkkarte, wobei Du natürlich auch virtuelle anlegen kannst.
- und Namensbasiert -> die nimmst Du, wenn Du nur eine IP zur Verfügung hast.
Bei entprechend richtiger Konfiguration ist der Apache dann in der Lage, zu erkennen welcher der "virtuellen Hosts" bei einer Anfrage gemeint ist.
Geht das also nicht ohne dass man eine Domain hat? Wenn ich jetzt Adressen von dynDNS.org habe? Bzw ich unter meine Website unter einer Subdomain habe.
1. Besorg Dir mal etwas Grundwissen zur Namensauflösung.
2. Lass die Finger von dem Einfall, i-einen Server ins Netz zu hängen mit Deinem Wissensstand.
Miete Dir Webspace bei einem Provider und gut ist.