Apache fest auf auf IP binden.
Apache fest auf auf IP binden.
Ich habe zwei ips auf meinen server (eth0 und eth0:1). Nun möchte ich über die zweite ip einen chatserver auf port 80 betreiben (2.2.2.2:80).
Leider beansrucht der apache immer alle ip's auf port 80 für sich.
Ein netstat bringt nach dem start immer das:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
Ein "BindAddress 1.1.1.1" bringt kein ergebniss. Wenn ich "Listen 1.1.1.1:44321" einstelle, taucht dieser auch im netstat auf, aber der eintrag oben (0 0.0.0.0:80) ist auch wieder da. Alle VH stehen auf <VirtualHost 1.1.1.1:80>
Wie bekomme ich das hin, das der apache nicht alle ip's (port 80) an sich bindet ?
Leider beansrucht der apache immer alle ip's auf port 80 für sich.
Ein netstat bringt nach dem start immer das:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
Ein "BindAddress 1.1.1.1" bringt kein ergebniss. Wenn ich "Listen 1.1.1.1:44321" einstelle, taucht dieser auch im netstat auf, aber der eintrag oben (0 0.0.0.0:80) ist auch wieder da. Alle VH stehen auf <VirtualHost 1.1.1.1:80>
Wie bekomme ich das hin, das der apache nicht alle ip's (port 80) an sich bindet ?
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Apache fest auf auf IP binden.
Bist du sicher, dass deine Listen-Direktive nicht woanders noch ergänzt/überschrieben wird? Ich verwende den Apache 2.0.50 und bind ihn an 2 IP-Adressen. Das klappt auch und bei netstat werden nur die beiden IPs für den Apache angezeigt.
Re: Apache fest auf auf IP binden.
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Apache fest auf auf IP binden.
Hi, damit hab ich mich auch lange rumgeschlagen. Es geht so und nur so:
Alle anderen Listen-Einträge rausnehmen!
Dann klappts auch mit dem Nachbarn.
Code: Select all
#
# BindAddress: You can support virtual hosts with this option. This directive
# is used to tell the server which IP address to listen to. It can either
# contain "*", an IP address, or a fully qualified Internet domain name.
# See also the <VirtualHost> and Listen directives.
#
BindAddress 1.2.3.4:80Dann klappts auch mit dem Nachbarn.
Re: Apache fest auf auf IP binden.
Und nur bei Apache <2.0FFL wrote:Es geht so und nur so:
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Apache fest auf auf IP binden.
Ich benutze den Apache 1.3.27. Bedeutet das, das der LISTEN eintrag nicht funktioniert bzw. man den Apache 1.3.27 nicht an eine IP binden kann ?Joe User wrote:Und nur bei Apache <2.0FFL wrote:Es geht so und nur so:
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Apache fest auf auf IP binden.
Nein. Lies http://httpd.apache.org/docs/bind.htmlDemux wrote:Ich benutze den Apache 1.3.27. Bedeutet das, das der LISTEN eintrag nicht funktioniert bzw. man den Apache 1.3.27 nicht an eine IP binden kann ?
Re: Apache fest auf auf IP binden.
oder haste namevirtualhost vergessen?
Re: Apache fest auf auf IP binden.
Also, wenn ich "Listen 80.123.121.123:80" eintrage startet der apache nicht mehr, und es kommt folgendes im log:
[Thu Sep 2 18:14:09 2004] [crit] (98)Address already in use: make_sock: could not bind to address 80.123.121.123 port 80
"NameVirtualHost 80.123.121.123:80" habe ich eingetragen.
Wäre toll, wenn mir jemand mal eine beispiel httpd.conf zeigen würde, wo der apache nur an einer IP gebunden ist. Ich bekomme es leider nicht hin.
[Thu Sep 2 18:14:09 2004] [crit] (98)Address already in use: make_sock: could not bind to address 80.123.121.123 port 80
"NameVirtualHost 80.123.121.123:80" habe ich eingetragen.
Wäre toll, wenn mir jemand mal eine beispiel httpd.conf zeigen würde, wo der apache nur an einer IP gebunden ist. Ich bekomme es leider nicht hin.
Re: Apache fest auf auf IP binden.
Sag mal kannst du nicht lesen? Lies meinen Beitrag und mach es genau so und dann wird es funktionieren! :?
Re: Apache fest auf auf IP binden.
Das hatte ich schon als erstes gemacht, wenn ich "BindAddress 80.123.121.123:80" benutze (ohne "Listen" in der config") zeigt mir netstat trotzdem die bindung an alle ip's an:FFL wrote:Sag mal kannst du nicht lesen? Lies meinen Beitrag und mach es genau so und dann wird es funktionieren! :?
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
Wenn ich den apache runterfahre ist der LISTEN eintrag weg im netstat.
Wenn alles richtig gebunden wäre, müsste es so aussehen:
tcp 0 0 80.123.121.123:80 0.0.0.0:* LISTEN
Re: Apache fest auf auf IP binden.
Also bei mir geht es, definitiv!
Du musst irgendwas übersehen haben.
Code: Select all
tcp 0 0 217.160.167.169:80 0.0.0.0:* LISTEN
