[Tutorial] Apache und RestServer auf Port 80

12/19/2014 10:34 Cℓoud#1
Schaut euch bitte ganz unten den Teil von Canic an, so ist es richtig. ^^
Danke nochmal an der Stelle.

Quote:
Originally Posted by canic View Post
Ok Ok Ok Ich habe glaube zuviel quatsch gelesen :P

Easy Peasy:

IIS auf Remote IP binden:

[1.] CMD Öffnen
[2.] netsh http add iplisten DEINEREMOTEIP

Apache auf RemoteIP binden:

[1.] Apache Config Datei öffnen mit einem x beliebigen Editor. (Apache/conf/httpd.conf)
[2.] Zeile "Listen 80" suchen und ersetzen durch "Listen REMOTEIP:80"

Nichts mit hosts dateien, nur so wie die Programme auch geschrieben wurde.
Danach kann man den rest server auf 127.0.0.1:80 laufen lassen und die websiten auf :80

Edit:
Wenn das nicht so geht, öffnet ein CMD Fenster und gibt ein "netsh http show iplisten".
Wenn dort die IP Adresse 127.0.0.1 auch eingetragen ist, löscht die IP mit "netsh http delete ipaddress=127.0.0.1"
12/19/2014 15:25 хαrvα#2
Hilfreich für viele Personen, die keine Ahnung haben wie das geht ~ Bekommst mal nen Thanks von mir! :)
12/19/2014 19:22 *Kaito#3
Wieso so Mega krass umständlich ? Lokalhost 2 einrichten sind 3 Zeilen und schon laufen beide auf 80 fertig
12/19/2014 20:07 Cℓoud#4
Quote:
Originally Posted by Cloud
Es gibt nun diverse Möglichkeiten wie man dieses Problem in den Griff bekommen könnte ..
Das war eine Möglichkeit von vielen .. jeder wie er es mag. Wenn deine Variante einfacher ist, kannst du mein Tutorial ja ergänzen.

Edit: Mega Krass umständlich ist die Variante von Jaeru, dort muss man mit PHP Scripts und co arbeiten, damit man am Ende auch nen funktionierenden Premium Shop etc. hat.
12/20/2014 08:45 D0n!#5
Und warum nun nicht ganz einfach die cmd öffnen und
Code:
netsh http add iplisten ip.meines.servers.eingeben
?
Damit läuft der http Dienst genauso erreichbar auf port 80 und zwar
ohne den ganzen loopback Kram machen zu müssen.

Oder ist mir da was entgangen und es wirkt sich dann nicht auf apache aus?
12/20/2014 09:21 Cℓoud#6
Also ich habe nicht allein an dieser Lösung getüftelt, daher kann ich dir nicht sagen inwieweit es sich auf den apache auswirkt .. aber ohne den Loopbackadapter funktioniert es nicht, zumindest ist das bei mir und der Person der Fall. Hab es Lokal und auch auf dem Root probiert.
12/20/2014 20:47 canic#7
Ok Ok Ok Ich habe glaube zuviel quatsch gelesen :P

Easy Peasy:

IIS auf Remote IP binden:

[1.] CMD Öffnen
[2.] netsh http add iplisten DEINEREMOTEIP

Apache auf RemoteIP binden:

[1.] Apache Config Datei öffnen mit einem x beliebigen Editor. (Apache/conf/httpd.conf)
[2.] Zeile "Listen 80" suchen und ersetzen durch "Listen REMOTEIP:80"

Nichts mit hosts dateien, nur so wie die Programme auch geschrieben wurde.
Danach kann man den rest server auf 127.0.0.1:80 laufen lassen und die websiten auf :80

Edit:
Wenn das nicht so geht, öffnet ein CMD Fenster und gibt ein "netsh http show iplisten".
Wenn dort die IP Adresse 127.0.0.1 auch eingetragen ist, löscht die IP mit "netsh http delete ipaddress=127.0.0.1"