Hallo,
da ich beim Lesen in diesem Forum festgestellt habe das hier wohl die Spezialisten sind,
habe ich mich hier angemeldet in der Hoffnung das ihr mir weiterhelfen könnt.
Ich habe auf meinem Server zwei Virtuall Hosts eingetragen.
Wenn ich vom Client aus im Browser
http://server
eingebe komme ich zur Domain1
gebe ich http://server/domain1 ein kommt
The requested URL /domain1 was not found on this server.
das Selbe kommt bei
http://server/domain2
The requested URL /domain2 was not found on this server.
Hier mal die Virtuall Hosts Konfiguration meiner httpd.conf
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@domain1
DocumentRoot /srv/www/htdocs/domain1
ServerName domain1
ErrorLog /var/log/httpd/domain1-error_log
CustomLog /var/log/httpd/domain1-access_log common
</VirtualHost>
<VirtualHost *>
ServerAdmin webmaster@domain2
DocumentRoot /srv/www/htdocs/domain2
ServerName domain2
ErrorLog /var/log/httpd/domain2-error_log
CustomLog /var/log/httpd/domain2-access_log common
</VirtualHost>
Ich habe natürlich schon die Suche hier benutzt.
Unter anderem habe ich das
http://www.rootforum.org/forum/viewtopi ... alll+hosts
und das
http://httpd.apache.org/docs-2.0/vhosts/name-based.html gelesen.
Habe auch noch ein Buch in dem ich auch gelesen habe.
Ich denke ich habe es auch verstanden.
Vieleicht sehe ich ja vor lauter Wald die Bäume nicht.
Wäre schön wenn mich hier einer auf den rechten Weg bringen könnte.
Gruß
Aussteiger
Wieder mal VHosts
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Wieder mal VHosts
Und wo ist jetzt deine Frage?
Ã?berleg doch mal, was passiert, wenn du http://example.com/domain1 aufrufst.
Wenn für example.com kein VirtualHost existiert, wird automatisch der erste herangezogen (-> Doku!). Also kommst du bei http://example.com/domain1 nach $DOCROOT/domain1, was bei deinem Beispiel /srv/www/htdocs/domain1/domain1 wäre. Bei http://example.com/domain2 kommst du nach /srv/www/htdocs/domain1/domain2. Wenn diese Verzeichnisse nicht existieren, kommt eben ein 404er.
Ã?berleg doch mal, was passiert, wenn du http://example.com/domain1 aufrufst.
Wenn für example.com kein VirtualHost existiert, wird automatisch der erste herangezogen (-> Doku!). Also kommst du bei http://example.com/domain1 nach $DOCROOT/domain1, was bei deinem Beispiel /srv/www/htdocs/domain1/domain1 wäre. Bei http://example.com/domain2 kommst du nach /srv/www/htdocs/domain1/domain2. Wenn diese Verzeichnisse nicht existieren, kommt eben ein 404er.
-
aussteiger
- Posts: 4
- Joined: 2005-01-29 12:36
- Location: Mühlheim am Main
Re: Wieder mal VHosts
Meine Frage ist: Wie kann ich es schaffen das mir die gewünschte Domain angezeigt wird.
Irgendwie habe ich es vieleicht doch nicht richtig begriffen.
Ich habe unter /srv/www/htdocs/domain die html-Dateien abgelegt.
/srv/www/htdocs/domain1/start.html und
/srv/www/htdocs/domain2/start.html
Vom Internet bekomme ich beide Seiten angezeigt, über Dyndns.
http://domain1.dyndns.org zeigt domain1
http://domain2.dyndns.org zeigt domain2
Es muß doch nun auch möglich sein das ich mir die Seiten vom LAN aus anzeigen lassen kann.
Wie gesagt mit
http://servername bekomme ich domain1.
Danke auch noch für deine Hilfe.
Gruß
Aussteiger
Irgendwie habe ich es vieleicht doch nicht richtig begriffen.
Ich habe unter /srv/www/htdocs/domain die html-Dateien abgelegt.
/srv/www/htdocs/domain1/start.html und
/srv/www/htdocs/domain2/start.html
Vom Internet bekomme ich beide Seiten angezeigt, über Dyndns.
http://domain1.dyndns.org zeigt domain1
http://domain2.dyndns.org zeigt domain2
Es muß doch nun auch möglich sein das ich mir die Seiten vom LAN aus anzeigen lassen kann.
Wie gesagt mit
http://servername bekomme ich domain1.
Danke auch noch für deine Hilfe.
Gruß
Aussteiger
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Wieder mal VHosts
Natürlich. Lies nochmal die Doku oder meinen Beitrag. Wenn für "servername" kein VirtualHost definiert ist, wird automatisch der erste genommen.Aussteiger wrote:Wie gesagt mit
http://servername bekomme ich domain1.
Wenn du z. B. einen VHost mit /srv/www/htdocs/ als DocumentRoot anlegst, kannst du über http://servername/domain[1,2] auf deine Seiten zugreifen.
Re: Wieder mal VHosts
Code: Select all
httpd -SPayPal.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.
-
aussteiger
- Posts: 4
- Joined: 2005-01-29 12:36
- Location: Mühlheim am Main
Re: Wieder mal VHosts
@Roger Wilco
Ich habe deinen ersten Beitrag gelesen wurde aber nicht ganz schlau draus. Nach deinem zweiten Posting glaube ich zu wissen was du meinst.
Ich werde mir die Docu nochmal in Ruhe anschauen.
@Joe User
httpd -S ergiebt
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server domain1.dyndns.org (/etc/httpd/httpd.conf:1332)
port 80 namevhost domain1.dyndns.org (/etc/httpd/httpd.conf:1332)
port 80 namevhost domain2.homelinux.com (/etc/httpd/httpd.conf:1340)
Version des apache:
Server version: Apache/1.3.28 (Linux/SuSE)
Fals noch was benötigt wird bitte sagen was.
Ich werde jetzt erst nochmal die Docu Lesen.
Danke für Eure Hilfe
LG
Aussteiger
Ich habe deinen ersten Beitrag gelesen wurde aber nicht ganz schlau draus. Nach deinem zweiten Posting glaube ich zu wissen was du meinst.
Ich werde mir die Docu nochmal in Ruhe anschauen.
@Joe User
httpd -S ergiebt
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server domain1.dyndns.org (/etc/httpd/httpd.conf:1332)
port 80 namevhost domain1.dyndns.org (/etc/httpd/httpd.conf:1332)
port 80 namevhost domain2.homelinux.com (/etc/httpd/httpd.conf:1340)
Version des apache:
Server version: Apache/1.3.28 (Linux/SuSE)
Fals noch was benötigt wird bitte sagen was.
Ich werde jetzt erst nochmal die Docu Lesen.
Danke für Eure Hilfe
LG
Aussteiger
-
aussteiger
- Posts: 4
- Joined: 2005-01-29 12:36
- Location: Mühlheim am Main
Re: Wieder mal VHosts
Es geht jetzt.
Der entscheidende Tip
LG
Aussteiger
Der entscheidende Tip
DankeWenn du z. B. einen VHost mit /srv/www/htdocs/ als DocumentRoot anlegst, kannst du über http://servername/domain[1,2] auf deine Seiten zugreifen.
LG
Aussteiger
