PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit Apache 1.3 und Vhosts



gEistiO
05.08.03, 21:18
also....ich habe hier ein "kleines" problem und ich habe nicht mehr die geringste idee an was die ursache sein könnte!
also am besten poste ich mal meine httpd.conf:


meister:/etc/apache# cat httpd.conf
LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
LoadModule status_module /usr/lib/apache/1.3/mod_status.so
LoadModule info_module /usr/lib/apache/1.3/mod_info.so
LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
LoadModule access_module /usr/lib/apache/1.3/mod_access.so
LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

ExtendedStatus On
Port 80
User www-data
Group www-data
ServerAdmin webmaster@kanzlei.bmd
NameVirtualHost *
ServerType standalone
ServerRoot /etc/apache
LockFile /var/lock/apache.lock
PidFile /var/run/apache.pid
ScoreBoardFile /var/run/apache.scoreboard
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
MaxRequestsPerChild 100
AccessFileName .htaccess
UseCanonicalName On
TypesConfig /etc/mime.types
DefaultType text/plain
HostnameLookups On
ErrorLog /var/log/apache/error.log
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T %v" full
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %P %T" debug
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog /var/log/apache/access.log combined
ServerSignature On
AddDefaultCharset on

Alias /icons/ /usr/share/apache/icons/

<IfModule mod_dir.c>
DirectoryIndex index.php index.phtml index.php4 index.php3 index.html index.htm index.shtml index.cgi
</IfModule>

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

<IfModule mod_mime_magic.c>
MIMEMagicFile share/magic
</IfModule>

<Directory /usr/share/apache/icons>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<IfModule mod_mime.c>
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-tar .tgz
AddType image/bmp .bmp
AddType text/x-hdml .hdml
AddHandler cgi-script .cgi .sh .pl
AddType text/html .shtml
AddHandler server-parsed .shtml
AddHandler send-as-is asis
</IfModule>

<IfModule mod_autoindex.c>
IndexOptions FancyIndexing NameWidth=*
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt .php .php4 .php3 .phtml
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/deb.gif .deb
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
ReadmeName README
HeaderName HEADER
DefaultIcon /icons/unknown.gif
IndexIgnore .??* *~ * HEADER* README* RCS CVS *,v *,t
</IfModule>

<Directory />
Options SymLinksIfOwnerMatch
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<VirtualHost *>
ServerName mail.kanzlei.bmd
ServerAlias mail
DocumentRoot /usr/share/squirrelmail/

<Directory /usr/share/squirrelmail/>
php_flag register_globals on
php_flag error_reporting E_ERROR
Options Indexes FollowSymLinks
</Directory>
</VirtualHost>

<VirtualHost *>
ServerName www.kanzlei.bmd
ServerAlias www
DocumentRoot /var/www/
Alias /doc/ /usr/share/doc/
Alias /perl/ /var/www/perl/
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory /var/www/>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<Directory /usr/lib/cgi-bin/>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

<IfModule mod_perl.c>
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
Order allow,deny
Allow from all
</Location>
</IfModule>

<Location /server-status>
SetHandler server-status
Order allow,deny
Allow from all
</Location>

<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from all
</Location>

<Location /doc>
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Location>
</VirtualHost>


wie ihr erkennen könnt, handelt es sich um 2 vhosts:
www.kanzlei.bmd und mail.kanzlei.bmd.

mail.kanzlei.bmd funktioniert soweit aber wenn ich www.kanzlei.bmd aufrufe bekomme ich zwar eine "antwortseite" aber es werden keine dateien und verzeichnisse angezeit...
diese antwortseite habe ich im anhang mitgepostet!

jetzt würde ich natürlich gerne wissen wieso das so ist :)
ich bin sicher, dass ihr da ein paar einfälle habt!
danke euch im voraus!

I-Master
05.08.03, 21:28
Probier doch mal testweise:



<VirtualHost *>
ServerName www.kanzlei.bmd
ServerAlias www
DocumentRoot /var/www/

<Directory /var/www/>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


Das Verzeichnis /var/www/ ist auch mit allen nötigen Rechten ausgestattet?

gEistiO
05.08.03, 21:33
ja...777 wird wohl reichen :)

I-Master
05.08.03, 21:44
mag man meinen :D

Was macht die von mir vorgeschlagene VH-Section?

gEistiO
05.08.03, 21:54
genau das selbe problem!

I-Master
05.08.03, 21:57
<VirtualHost www.kanzlei.bmd>
ServerName www
DocumentRoot "/var/www/"
<Directory "/var/www/">
</Directory>
</VirtualHost>

gEistiO
05.08.03, 22:31
Original geschrieben von gEistiO
genau das selbe problem!

I-Master
05.08.03, 22:33
Da ist guter Rat teuer.

Entferne mal den mail.