also ich habe ein kleines Intranet mit einem Server. Der dient unter anderem als Mailserver, realisiert mit QMail. Mit QMailAdmin administriere ich die POP Accounts. Das hat bisher auch alles wunderbar geklappt. Nur jetzt habe ich mal angefangen in Apache ein wenig "rumzuspielen". Jetzt geht der QMailAdmin nicht mehr.
Nach gxxgeln und Foren durchsuchen bin ich jetzt zumindest soweit gekommen, dass die index.cgi wieder halb angezeigt wird. Es werden aber keine Grafiken aus dem Ordner /images angezeigt. Wenn ich mich einlogge, habe ich also auch nicht die Möglichkeit POP Accounts zu bearbeiten oder zu löschen. Also: Die HTML Seite an sich wird mit allen Links angezeigt, jedoch nicht die Grafik dazu.
Wenn ich die Seite mit www.fgs-sachsen.de/qmailadmin/ aufrufe bekomme ich folgende Fehlermeldung:
Forbidden
You don't have permission to access /qmailadmin/ on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Erst wenn ich dahinter index.cgi eingebe, erscheint die Seite.
So hier meine Konfigurationsdateien:
httpd.conf
- Code: Select all
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
DirectoryIndex index.html index.html.var index.cgi
Include /etc/apache2/default-server.conf
Include /etc/apache2/sysconfig.d/include.conf
Include /etc/apache2/vhosts.d/*.conf
Include /etc/apache2/toaster.conf
Include /etc/apache2/squirrelmail.conf
toaster.conf
- Code: Select all
<IfModule mod_alias.c>
ScriptAlias /mail/ "/usr/share/toaster/cgi-bin/"
ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"
Alias /admin-toaster/ "/usr/share/toaster/htdocs/admin/"
Alias /stats-toaster/ "/usr/share/toaster/htdocs/mrtg/"
Alias /qlogs-toaster/ "/usr/share/toaster/htdocs/isoqlog/"
Alias /images-toaster/ "/usr/share/toaster/htdocs/images/"
Alias /scripts/ "/usr/share/toaster/htdocs/scripts/"
</IfModule>
ScriptAlias /qmailadmin/ "/usr/share/qmailadmin/"
<Directory "/usr/share/qmailadmin">
AddHandler cgi-script .cgi
AddHandler cgi-script qmailadmin
DirectoryIndex index.cgi qmailadmin index.html
Options +ExecCGI FollowSymLinks +Indexes
order allow,deny
allow from all
</Directory>
<Directory /usr/share/toaster/htdocs>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /usr/share/toaster/htdocs/admin>
<IfModule mod_php4.c>
php_value include_path /usr/share/php:/usr/share/pear:.
php_admin_flag safe_mode On
php_admin_value open_basedir /usr/share/toaster
php_admin_value safe_mode_allowed_env_vars PHP_
php_admin_value safe_mode_protected_env_vars LD_LIBRARY_PATH
php_admin_value disable_functions include
php_admin_value safe_mode_exec_dir /usr/share/toaster/include
</IfModule>
AuthType Basic
AuthName "Qmail Toaster v. 1.2 Admin"
AuthUserFile /usr/share/toaster/include/admin.htpasswd
require valid-user
</Directory>
<Directory /usr/share/toaster/htdocs/mrtg>
AllowOverride All
Order allow,deny
Allow from all
AuthType Basic
AuthName "Qmail Toaster v. 1.2 Admin"
AuthUserFile /usr/share/toaster/include/admin.htpasswd
require valid-user
</Directory>
<Directory /usr/share/toaster/htdocs/isoqlog>
AllowOverride All
Order allow,deny
Allow from all
AuthType Basic
AuthName "Qmail Toaster v. 1.2 Admin"
AuthUserFile /usr/share/toaster/include/admin.htpasswd
require valid-user
</Directory>
<Directory /usr/share/toaster/cgi-bin/vqadmin>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
AuthType Basic
AuthName "Qmail Toaster v. 1.2 Admin"
AuthUserFile /usr/share/toaster/include/admin.htpasswd
require valid-user
</Directory>
<Directory /usr/share/toaster/cgi-bin>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
<Directory /srv/www/cgi-bin>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
001-www.conf
- Code: Select all
<VirtualHost *:80>
DocumentRoot /srv/www/htdocs/joomla
ServerName www.fgs-sachsen.de
</VirtualHost>
default-server.conf
- Code: Select all
DocumentRoot /srv/www/htdocs
<Directory "/srv/www/htdocs">
Options None
AllowOverride None
order allow,deny
allow from all
</Directory>
Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir "public_html"
Include /etc/apache2/mod_userdir.conf
</IfModule>
Include /etc/apache2/conf.d/*.conf
Include /etc/apache2/conf.d/apache2-manual?conf
ls -l /usr/share/qmailadmin
- Code: Select all
drwxr-xr-x 5 root root 184 Jan 11 09:00 .
drwxr-xr-x 67 root root 1728 Jan 11 09:00 ..
drwxr-xr-x 2 root root 1344 Jan 11 09:00 html
drwxr-xr-x 3 wwwrun www 736 Jan 11 09:00 images
lrwxrwxrwx 1 vpopmail vchkpw 10 Jan 11 09:00 index.cgi -> qmailadmin
drwxr-xr-x 2 root root 552 Jan 11 09:00 lang
-rwsr-sr-x 1 vpopmail vchkpw 127488 May 10 2006 qmailadmin
Wenn ich an den Berechitigungen der Verzeichnisse irgendetwas ändere kann ich mich danach auch nicht mehr einloggen. Dann kommt immer die Fehlermeldung Ungültiges password. Auch wenn ich die Berechitungungen wieder zurückstelle, habe ich beim Einloggen kein Erfolg. Nur ein deinstallieren von qmailadmin und erneutes installieren dieses Programms führt zum problemlosen einloggen ohne Grafiken.
Meine Fragen:
- Wieso öffnet sich nicht die index.cgi bei Aufruf der Seite mit www.fgs-sachen.de/qmailadmin/
Wieso kann er die Daten aus dem Verzeichnis "images" nicht anzeigen
Meine SW Versionen:
- Qmailadmin 1.2.9
Vpopmail 5.4.13
Suse 10.0
Apache 2.0.54
So, ich hoffe, dass ich jemanden finde, der sich ein wenig mit Apache2 und QMailAdmin auskennt und mir helfen kann.
Ich bedanke mich schon im vornherein für die Unterstützung.
MFG Cordula