Problem bei Einrichtung von vHosts

Apache, Lighttpd, nginx, Cherokee
bp158
Posts: 7
Joined: 2006-07-12 08:31

Problem bei Einrichtung von vHosts

Post by bp158 »

Hi,

ich versuche mittlerweile seit 3 Tagen auf meinem Rootie virtuelle Host in Gang zu bekommen.

Meine Konf. Suse 9.3, Apache 2.

Dazu hab ich in der /etc/apache2/default-server.conf
den Eintrag "NameVirtualHosts xx.xx.xxx.xx:80" gesetzt.

dann hab ich unter /etc/apache2/vhosts eine vhost.conf angelegt, welche in der /etc/apache2/httpd.conf included wird.
In dieser steht folgendes drin:

Code: Select all

<VirtualHost xx.xx.xxx.xx:80>
ServerName www.meinedomain.de
DocumentRoot /srv/www/web1/html
ScriptAlias /cgi-bin/ /srv/www/cgi-bin/
php_admin_value open_basedir /srv/www/web1/
php_admin_value upload_tmp_dir /srv/www/web1/phptmp/
</VirtualHost>
wenn ich dann den apache restarte, komme ich weder per Ip noch über den domainnamen auf den server

Fehlermeldung:

Code: Select all

Forbidden You don't have permission to access / on this server. Apache/2.0.53 (Linux/SUSE) Server at xx.xx.xxx.xx Port 80
Sobald ich dann die vhost wieder umbenenne, sodass Sie nicht includiert wird, kann ich wieder auf die seiten zugreifen, die unter /srv/www/htdocs liegen ...

Any Ideas ?

BP
stefanpropehan
Posts: 335
Joined: 2002-12-17 22:25
Location: Berlin

Re: Problem bei Einrichtung von vHosts

Post by stefanpropehan »

1. Wie sind die Datei Rechte des Verzeichnisses?
2. Hast du eine entsprechende Index Datei im Verzeichnis?

--
Stefan
bp158
Posts: 7
Joined: 2006-07-12 08:31

Re: Problem bei Einrichtung von vHosts

Post by bp158 »

Hi,
1. Wie sind die Datei Rechte des Verzeichnisses?
also, Rechte hat das Verzeichnis die selben wie /srv/www/htdocs
2. Hast du eine entsprechende Index Datei im Verzeichnis?
jepp, liegt drin. irgendwie versteh ich es nicht :(

BP
stefanpropehan
Posts: 335
Joined: 2002-12-17 22:25
Location: Berlin

Re: Problem bei Einrichtung von vHosts

Post by stefanpropehan »

also, Rechte hat das Verzeichnis die selben wie /srv/www/htdocs
Na ja, das kann ich kaum glauben. Poste mal die Ausgaben von:

Code: Select all

ls -la /srv/www/web1/html 
ls -la /srv/www/web1
ls -la /srv/www
Was passiert im Apache error_log wenn du den entsprechenden Vhost aufrufst... mal hier posten.

--
Stefan
bp158
Posts: 7
Joined: 2006-07-12 08:31

Re: Problem bei Einrichtung von vHosts

Post by bp158 »

Hi,

Code: Select all

suse9364lamp:/var/log/apache2 # ls -la /srv/www/web1/html
total 12
drwxr-xr-x  2 root root 4096 Jul 12 08:12 .
drwxr-xr-x  4 root root 4096 Jul 12 08:11 ..
-rw-r--r--  1 root root   73 Jul 12 08:12 index.html

suse9364lamp:/var/log/apache2 # ls -la /srv/www/web1
total 16
drwxr-xr-x  4 root root 4096 Jul 12 08:11 .
drwxr-xr-x  7 root root 4096 Jul 12 08:08 ..
drwxr-xr-x  2 root root 4096 Jul 12 08:12 html
drwxr-xr-x  2 root root 4096 Jul 12 08:11 phptmp


suse9364lamp:/var/log/apache2 # ls -la /srv/www
total 28
drwxr-xr-x  7 root root 4096 Jul 12 08:08 .
drwxr-xr-x  4 root root 4096 Jul  8 14:28 ..
drwxr-xr-x  2 root root 4096 Jul 11 09:58 cgi-bin
drwxr-xr-x  8 root root 4096 Jul 11 11:24 htdocs
drwxr-xr-x  3 root root 4096 Jul 11 11:23 old
drwxr-xr-x  2 root root 4096 Mar 20  2005 perl-lib
drwxr-xr-x  4 root root 4096 Jul 12 08:11 web1
die error_log beinhaltet dann folgendes:

Code: Select all

.....
[Wed Jul 12 10:14:24 2006] [notice] Apache/2.0.53 (Linux/SUSE) configured -- resuming normal operations
[Wed Jul 12 10:14:31 2006] [error] [client 84.184.172.178] client denied by server configuration: /srv/www/web1/html/html, referer: http://xx.xx.xxx.xx/html/kalt.php
[Wed Jul 12 10:14:35 2006] [error] [client 84.184.172.178] client denied by server configuration: /srv/www/web1/html/
[Wed Jul 12 10:14:40 2006] [error] [client 84.184.172.178] client denied by server configuration: /srv/www/web1/html/
[Wed Jul 12 10:14:53 2006] [notice] caught SIGTERM, shutting down
....
Danke

BP
User avatar
daemotron
Administrator
Administrator
Posts: 2636
Joined: 2004-01-21 17:44

Re: Problem bei Einrichtung von vHosts

Post by daemotron »

Hmm, hast Du irgendwo etwas wie

Code: Select all

Order Allow,Deny
stehen? Wenn ja, füge mal in deine Vhost-Konfiguration

Code: Select all

Allow from all
ein.
bp158
Posts: 7
Joined: 2006-07-12 08:31

Re: Problem bei Einrichtung von vHosts

Post by bp158 »

Hi,

@jfreund
wenn ich Allow from all reinmache gehts ...

BP
User avatar
daemotron
Administrator
Administrator
Posts: 2636
Joined: 2004-01-21 17:44

Re: Problem bei Einrichtung von vHosts

Post by daemotron »

OK, Versuch erfolgreich :wink: Jetzt solltest Du das allow from all auf das html-Verzeichnis beschränken. Lies Dir hierzu mal den entsprechenden Abschnitt aus der Apache-Doku durch - dann wird's (hoffentlich) klarer, was dahintersteckt.
bp158
Posts: 7
Joined: 2006-07-12 08:31

Re: Problem bei Einrichtung von vHosts

Post by bp158 »

Hi,

ich hatte folgendes eingefügt:

Code: Select all

<Directory /srv/www/web1/html >
Allow from all
</Directory>
Damit sollte das doch gegessen sein, oder ?

Ich könnte doch eigentlich noch Order Allow,Deny darüber setzen, oder ?

BP
User avatar
daemotron
Administrator
Administrator
Posts: 2636
Joined: 2004-01-21 17:44

Re: Problem bei Einrichtung von vHosts

Post by daemotron »

bp158 wrote:Damit sollte das doch gegessen sein, oder ?
Ansich ja... hmm, fehlt noch 'n bissl Salz, aber ansonsten... plenk plenk 8)
bp158 wrote:Ich könnte doch eigentlich noch Order Allow,Deny darüber setzen, oder ?
Ja, könntest Du. Hast Du denn überprüft, welche Einstellungen bereits im globalen Teil Deiner Apache-Konfiguration drin stecken?

Ansonsten schau Dir doch mal die Apache-Doku zu mod_access an - da drin ist sehr gut beschrieben, wie man Allow, Deny und Order einsetzt.
bp158
Posts: 7
Joined: 2006-07-12 08:31

Re: Problem bei Einrichtung von vHosts

Post by bp158 »

Hi,

erstmal vielen Dank für Deine Tips !!
Ansich ja... hmm, fehlt noch 'n bissl Salz, aber ansonsten... plenk plenk
zB. ?

BP
User avatar
daemotron
Administrator
Administrator
Posts: 2636
Joined: 2004-01-21 17:44

Re: Problem bei Einrichtung von vHosts

Post by daemotron »

http://de.wikipedia.org/wiki/Plenk
Das Salz bezog sich auf das "gegessen"...