You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Marcus Müller <ma...@freenet.de> on 2008/07/10 17:10:38 UTC
Apachemeldung The requested URL /home/ameyer/public_html was not found on this server
Hallo zusammen,
Ich möchte gerne mehrere Webseiten auf meinem Server ( Apache 2.2.9 )
anzeigen lassen.
VirtualHost habe ich wie folgt angegeben:
<VirtualHost x.x.x.x>
ServerAdmin mail@mail.de
DocumentRoot /home/ameyer/public_html
ErrorLog "logs/advertising.error_log"
CustomLog "logs/advertising.access_log" combined
<Directory "/home/ameyer/public_html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Wenn ich jetzt im Browser die öffentliche IP-Adresse des Server eingebe,
gelange ich auch auf die gewünschte index.html die unter
/home/ameyer/public_html abgelegt ist.
Gebe ich aber im Browser die Adresse
http://x.x.x.x/home/ameyer/public_html ein erscheint die Meldung: The
requested URL /home/ameyer/public_html was not found on this server. Wie
kommt das ?
Da ich ja mehrere unterschiedliche Webseiten anzeigen lassen möchte,
muss ich ja den Pfad angeben, sonst gelange ich auf die falsche Seite.
Beste Gruesse
Marcus
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------
Re: Apachemeldung The requested URL /home/ameyer/public_html was
not found on this server
Posted by Rainer Sokoll <r....@intershop.de>.
On Thu, Jul 10, 2008 at 05:10:38PM +0200, Marcus Müller wrote:
> <VirtualHost x.x.x.x>
> ServerAdmin mail@mail.de
> DocumentRoot /home/ameyer/public_html
> Wenn ich jetzt im Browser die öffentliche IP-Adresse des Server eingebe,
> gelange ich auch auf die gewünschte index.html die unter
> /home/ameyer/public_html abgelegt ist.
So soll es sein :-)
> Gebe ich aber im Browser die Adresse
> http://x.x.x.x/home/ameyer/public_html ein erscheint die Meldung: The
> requested URL /home/ameyer/public_html was not found on this server. Wie
> kommt das ?
Na weil die von Dir verlangte URL (/home/ameyer/public_html) unterhalb
der von Dir definierten DocumentRoot gesucht wird - und da nicht
vorhanden ist.
Rainer
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------
Re: Apachemeldung The requested URL /home/ameyer/public_html was
not found on this server
Posted by Marcus Franke <ma...@gmx.net>.
>
> Ich möchte gerne mehrere Webseiten auf meinem Server ( Apache 2.2.9 )
> anzeigen lassen.
>
> VirtualHost habe ich wie folgt angegeben:
>
> Gebe ich aber im Browser die Adresse
> http://x.x.x.x/home/ameyer/public_html ein erscheint die Meldung: The
> requested URL /home/ameyer/public_html was not found on this server. Wie
> kommt das ?
Nun, dein DocumentRoot ist /home/ameyer/public_html/, wenn du also den
Pfad nochmal in der URL aufrufst, dann wird daraus im Dateisystem:
/home/ameyer/public_html/home/ameyer/public_html
Und die gibt es nunmal nicht. Ganz einfach :)
Warum nimmst du nicht einfach NameBased VHosts?
In der Hosts Datei dann z.B.:
127.0.0.1 www.dom1.local, www.dom2.local, www.dom3.local
Und die entsprechenden vhosts...
Browser öffnen und fertig :)
Grüße,
Marcus
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------
Re: Apachemeldung The requested URL /home/ameyer/public_html was
not found on this server
Posted by Rene Schmitt <li...@cuboxx.de>.
On Thu, 10 Jul 2008 17:10:38 +0200
Marcus Müller <ma...@freenet.de> wrote:
> Hallo zusammen,
>
> Ich möchte gerne mehrere Webseiten auf meinem Server ( Apache 2.2.9 )
> anzeigen lassen.
>
> VirtualHost habe ich wie folgt angegeben:
>
> <VirtualHost x.x.x.x>
> ServerAdmin mail@mail.de
> DocumentRoot /home/ameyer/public_html
> ErrorLog "logs/advertising.error_log"
> CustomLog "logs/advertising.access_log" combined
> <Directory "/home/ameyer/public_html">
> Options Indexes FollowSymLinks
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
> </VirtualHost>
>
> Wenn ich jetzt im Browser die öffentliche IP-Adresse des Server eingebe,
> gelange ich auch auf die gewünschte index.html die unter
> /home/ameyer/public_html abgelegt ist.
>
> Gebe ich aber im Browser die Adresse
> http://x.x.x.x/home/ameyer/public_html ein erscheint die Meldung: The
> requested URL /home/ameyer/public_html was not found on this server. Wie
> kommt das ?
Weil der Indianer den internen Pfad ja nicht kennt, hast ja das Doc
Root schon da rein gesetzt hast.
Du könntest den Doc Root nach /home/ setzen
und das http://x.x.x.x/ameyer/public_html aufrufen, ist in meinen Augen
aber keine saubere Lösung
Ich benutze für diese Zwecke mod_userdir
dann würde der Aufruf so aussehen http://www.foo.com/~bar/
Apache Module mod_userdir:
http://httpd.apache.org/docs/2.0/mod/mod_userdir.html
HTH
Schmitti
>
> Da ich ja mehrere unterschiedliche Webseiten anzeigen lassen möchte,
> muss ich ja den Pfad angeben, sonst gelange ich auf die falsche Seite.
>
> Beste Gruesse
>
> Marcus
>
>
>
> --------------------------------------------------------------------------
> Apache HTTP Server Mailing List "users-de"
> unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
> sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
>
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------