PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache2 - virtualhost



saulus
11.01.05, 18:57
Hallo,

mein Apache2 funktioniert schon lange, jetzt wollte ich mal einen Virtualhost installieren.

Dazu habe ich in der /etc/apache2/apache2.conf folgendes eingetragen:

NameVirtualHost 192.168.0.11
<VirtualHost 192.168.0.11>
Servername www.winbyte.de
DocumentRoot /var/www/winbyte.de
</VirtualHost>

In der /etc/hosts habe ich folgenden Eintrag vorgenommen:

192.168.0.11 www.winbyte.de


Server neu gestarted und im Browser http://www.winbyte.de eingegeben. Doch dann sagt Firefox mir:

The following error was encountered:

* Connection Failed

The system returned:

(113) No route to host


Was ist noch zu tun um den Virtualhost zu laufen zu bringen?

Gruß Saulus

Tomek
11.01.05, 19:47
Öh, die Domain ist gar nicht registriert.

LKH
11.01.05, 20:01
Hi,

in welcher /etc/hosts hast du denn den Hostnamen eingetragen? Wenn schon kein Nameserver, dann auf dem Client und dem Server eintragen.

Hoffe es hilft,

LKH

saulus
12.01.05, 10:49
Hallo

Tomek:

Nein, ich will momentan einfach einen VirtualHost auf meinem Apache 2-Server der auf meinem Rechner läuft installieren.
Das müßte doch auch ohne eine registrierte Domain gehen.

LKH:

Den ServerName für meinen VirtualHost habe in der /etc/hosts meines Rechners abgelegt, auf dem auch der Apache2 läuft.

192.168.0.11 www.winbyte.de lauted der Eintrag.


Ich habe vor, das ich zunächst einfach eine VirtualHost einrichte auch den ich dan mit http://www.winbyte.de zugreifen kann und nicht mehr mit http://localhost/winbyte.de und später möchte ich mir dann eventuell eine Domain registrieren lassen und diesen dann auf die Seite weiterleiten.

Gruß Saulus

LKH
12.01.05, 10:59
Hi,


Den ServerName für meinen VirtualHost habe in der /etc/hosts meines Rechners abgelegt, auf dem auch der Apache2 läuft.

Laufen also Client und Server auf einer Maschine?

LKH

mkahle
12.01.05, 11:14
The following error was encountered:

* Connection Failed

The system returned:

(113) No route to host

Das ist - wie geschrieben steht - kein Apache, sondern ein Systemfehler. Dort, wo Du versuchst, die Seite aufzurufen (mit dem Browser) ist die (IP-) Route zu der Zieladresse unbekannt.

Wenn es auf der gleichen Maschine ist, auf der Du auch den Server laufen hast, dann solltest Du Dir ein Interface (ggf. auch virtuell) raussuchen und die verwendete IP Adresse dort konfigurieren. Dann kennt er auch die Route ...

saulus
12.01.05, 12:27
Hallo,

ja client und server sind auf dem gleichen Rechner.
Das hatte ich auch so vermuted, ich muß wohl einfach noch eine Route zu der ip-adresse des Virtualhost setzten, ein firewall läuft nicht.

Gruß Saulus

mkahle
12.01.05, 12:45
ifconfig eth0:web 192.168.0.11 netmask 255.255.255.0 broadcast 192.168.0.255 up

saulus
12.01.05, 14:23
prima, das wars ...

das device muste noch geladen werden, routen sind doch nicht notwendig.

gruß saulus

mamue
12.01.05, 14:24
Oder
ip addr add 192.168.0.11/24 dev eth0

mamue

mkahle
13.01.05, 04:58
prima, das wars ...

das device muste noch geladen werden, routen sind doch nicht notwendig.

gruß saulus
Routen sind sehr wichtig. Aber wenn Du eine IP Adresse auf Dein Interface legst dann existiert immer implizit eine Route (attached network).

Gruß