ispCP - Board - Support
[webmail-subdomain] webmail.domainX.de Acess-Denied - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [webmail-subdomain] webmail.domainX.de Acess-Denied (/thread-7485.html)

Pages: 1 2


[webmail-subdomain] webmail.domainX.de Acess-Denied - forquato - 08-13-2009 05:38 AM

Hallo,

ich habe nach dem HowTo webmail einrichten versucht für jede Kundendomain eine webmail.kundendomain.tld einzurichten.

Leider hat das nicht funktioniert.
Nach stundenlangen suchen in Foren, Google & Co. habe ich keine Lösung gefunden.

Folgendes habe ich verändert:

in /etc/ispcp/bind/parts/db_e.tpl
Code:
; CNAME for webmail
webmail                IN              CNAME           www

und in /etc/apache2/sites-enabled/00_master.conf

Code:
<VirtualHost !!!_meine_ip_!!!:80>

    ServerAdmin     !!!_meine_mail_!!!
    DocumentRoot    /var/www/ispcp/gui/tools/webmail

    ServerName    webmail.meinedomain.de
    ServerAlias     webmail.*

    ErrorLog        /var/log/apache2/users/webmail-error.log
    TransferLog     /var/log/apache2/users/webmail-access.log

    CustomLog       /var/log/apache2/webmail-traf.log traff
    CustomLog       /var/log/apache2/webmail-combined.log combined

    <IfModule suexec_module>
           SuexecUserGroup vu2000 vu2000
    </IfModule>

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

    <IfModule mod_fastcgi.c>
        ScriptAlias /php4/ /var/www/fcgi/master
        <Directory "/var/www/fcgi/master">
            AllowOverride None
            Options +ExecCGI MultiViews -Indexes
            Order allow,deny
            Allow from all
        </Directory>
    </IfModule>

    <IfModule mod_php4.c>
        <Directory /var/www/ispcp/gui/tools/webmail>
            php_admin_value open_basedir "/var/www/ispcp/gui/:/etc/ispcp/:/proc/:/var/www/virtual/:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
            php_admin_value session.save_path "/var/www/ispcp/gui/phptmp/"
        </Directory>
    </IfModule>

</VirtualHost>

So, nach dem ich webmail.meinedomain.de aufrufe,
kommt leider folgendes:

Quote:Forbidden

You don't have permission to access /index.php on this server.
Apache/2.2.8 (Ubuntu) Server at webmail.wimatik.de Port 80

(08-13-2009 05:38 AM)forquato Wrote:  Hallo,

ich habe nach dem HowTo webmail einrichten versucht für jede Kundendomain eine webmail.kundendomain.tld einzurichten.

Leider hat das nicht funktioniert.
Nach stundenlangen suchen in Foren, Google & Co. habe ich keine Lösung gefunden.

Folgendes habe ich verändert:

in /etc/ispcp/bind/parts/db_e.tpl
Code:
; CNAME for webmail
webmail                IN              CNAME           www

und in /etc/apache2/sites-enabled/00_master.conf

Code:
<VirtualHost !!!_meine_ip_!!!:80>

    ServerAdmin     !!!_meine_mail_!!!
    DocumentRoot    /var/www/ispcp/gui/tools/webmail

    ServerName    webmail.meinedomain.de
    ServerAlias     webmail.*

    ErrorLog        /var/log/apache2/users/webmail-error.log
    TransferLog     /var/log/apache2/users/webmail-access.log

    CustomLog       /var/log/apache2/webmail-traf.log traff
    CustomLog       /var/log/apache2/webmail-combined.log combined

    <IfModule suexec_module>
           SuexecUserGroup vu2000 vu2000
    </IfModule>

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

    <IfModule mod_fastcgi.c>
        ScriptAlias /php4/ /var/www/fcgi/master
        <Directory "/var/www/fcgi/master">
            AllowOverride None
            Options +ExecCGI MultiViews -Indexes
            Order allow,deny
            Allow from all
        </Directory>
    </IfModule>

    <IfModule mod_php4.c>
        <Directory /var/www/ispcp/gui/tools/webmail>
            php_admin_value open_basedir "/var/www/ispcp/gui/:/etc/ispcp/:/proc/:/var/www/virtual/:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
            php_admin_value session.save_path "/var/www/ispcp/gui/phptmp/"
        </Directory>
    </IfModule>

</VirtualHost>

So, nach dem ich webmail.meinedomain.de aufrufe,
kommt leider folgendes:

[quote]

Forbidden

You don't have permission to access /index.php on this server.
Apache/2.2.8 (Ubuntu) Server at webmail.wimatik.de Port 80

Könnt ihr mir was vorschlagen, wie ich dieses kleine Problemchen aus der Welt schaffen kann?


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - BeNe - 08-14-2009 02:31 AM

Nach der Änderung im Template, hast Du da die Configs regeneriert ?

Greez BeNe


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - forquato - 08-14-2009 08:16 AM

(08-14-2009 02:31 AM)BeNe Wrote:  Nach der Änderung im Template, hast Du da die Configs regeneriert ?

Greez BeNe

du meinst mit
Code:
/etc/init.d/apache reload
?


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - joximu - 08-14-2009 06:48 PM

das "apache reload" nennt sich "den webserver neu laden".

Configs regeneieren ist in den FAQ oder der Doku online beschrieben.

sollte aber keinen Einfluss haben - ausser dass webmail.domain.tld zurzeit vielleicht noch nicht auf deinen Server zeigt... (passt die IP, wenn du "ping webmail.domain.tld" machst? - auf dem PC, wo du webmail aufrufen möchtest).

Was anderes: Wenns einen Apache-Fehler gibt, wie oben. Dann unbedingt in den apache Logfiles nachsehen:
/var/log/apache2/users/domain-error.log oder so...

/J


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - forquato - 08-15-2009 12:47 AM

(08-14-2009 06:48 PM)joximu Wrote:  das "apache reload" nennt sich "den webserver neu laden".

Configs regeneieren ist in den FAQ oder der Doku online beschrieben.

sollte aber keinen Einfluss haben - ausser dass webmail.domain.tld zurzeit vielleicht noch nicht auf deinen Server zeigt... (passt die IP, wenn du "ping webmail.domain.tld" machst? - auf dem PC, wo du webmail aufrufen möchtest).

Was anderes: Wenns einen Apache-Fehler gibt, wie oben. Dann unbedingt in den apache Logfiles nachsehen:
/var/log/apache2/users/domain-error.log oder so...

/J


Ping auf webmail.domain.tld funktioniert wunderbar.

Die Errorlogs sagen folgendes aus:

webmail-access.log

Code:
95.115.80.40 - - [14/Aug/2009:14:40:33 +0000] "GET / HTTP/1.1" 403 295
95.115.80.40 - - [14/Aug/2009:14:40:34 +0000] "GET /favicon.ico HTTP/1.1" 404 293
95.115.80.40 - - [14/Aug/2009:14:40:37 +0000] "GET /favicon.ico HTTP/1.1" 404 293

und webmail-error.log

Code:
[Fri Aug 14 14:40:34 2009] [error] [client 95.115.80.40] File does not exist: /var/www/ispcp/gui/tools/webmail/favicon.ico
[Fri Aug 14 14:40:37 2009] [error] [client 95.115.80.40] File does not exist: /var/www/ispcp/gui/tools/webmail/favicon.ico

Ich sehe da nichts gravierendes.

Hier nochmal nen Screenshot wenn man auf webmail.domain.tld geht:


[attachment=855]


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - joximu - 08-15-2009 04:44 AM

dann schau nach, wie die Berechtigungen inn dem Verzeichnis aussehen... (tools/webmail)

/J


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - forquato - 08-15-2009 12:07 PM

(08-15-2009 04:44 AM)joximu Wrote:  dann schau nach, wie die Berechtigungen inn dem Verzeichnis aussehen... (tools/webmail)

/J

Ist sinnlos, denn

domain.tld/webmail funktioniert ohne Probleme.

aber webmail.domain.tld geht nicht... Sad


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - joximu - 08-15-2009 05:03 PM

ok, dann müssen aber noch andere Logs vorhanden sein.
Schau mal ob andere apache Logs (von anderen vhosts) da ains, die nach einem Aufruf der Seite geändert wurden.

die vom ispcp-vhost, die von domain.tld, die suexec, oder ggf. die allgemeine ("error.log")

/J

upd: und hast du nur php4?


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - forquato - 08-15-2009 08:50 PM

(08-15-2009 05:03 PM)joximu Wrote:  ok, dann müssen aber noch andere Logs vorhanden sein.
Schau mal ob andere apache Logs (von anderen vhosts) da ains, die nach einem Aufruf der Seite geändert wurden.

die vom ispcp-vhost, die von domain.tld, die suexec, oder ggf. die allgemeine ("error.log")

/J

upd: und hast du nur php4?

also unter den Apache-Logs verändert sich nur
webmail-access.log und webmail-error.log.

in Webmail-Access.log steht folgendes:

Quote:91.18.171.214 - - [15/Aug/2009:01:42:14 +0000] "GET / HTTP/1.1" 403 295
91.18.171.214 - - [15/Aug/2009:01:42:14 +0000] "GET /favicon.ico HTTP/1.1" 404 293
91.18.171.214 - - [15/Aug/2009:01:42:17 +0000] "GET /favicon.ico HTTP/1.1" 404 293
91.18.173.217 - - [15/Aug/2009:09:49:04 +0000] "GET / HTTP/1.1" 403 294
91.18.173.217 - - [15/Aug/2009:09:49:05 +0000] "GET /favicon.ico HTTP/1.1" 404 292
91.18.173.217 - - [15/Aug/2009:09:49:08 +0000] "GET /favicon.ico HTTP/1.1" 404 292
91.18.173.217 - - [15/Aug/2009:10:27:10 +0000] "GET / HTTP/1.1" 403 294

Im Webmail-Error.log wird neu geschrieben, dass favicon nicht gefunden wird.

Andere Logs: Welche andere Logs wären noch interessant?

Ich habe kein PHP4, nur PHP5.

Ich denke die Sache ist leicht zu lösen, nur ich komme nicht drauf.


RE: [webmail-subdomain] webmail.domainX.de Acess-Denied - joximu - 08-16-2009 07:17 AM

PHP-Version:
ich dachte nur, weil deine Config oben nur PHP4 erwähnt.
Vielleicht liegts daran...
webmail-config ist ähnlich wie master-config, nur anderes Doc-Root und ServerName ... etc

/J