ISPConfig 3.1 - keine neuen Subdomains mehr anlegen

Zonkey

New Member
Hallo zusammen,

ich hab ein sehr merkwürdiges Problem. Ich kann keine Subdomains mehr anlegen. Dabei scheint aber zunächst alles zu funktionieren. Folgendes hab ich gemacht:

-> Subdomain anlegen über Webinterface
-> Mittels watch die 100-domain.vhost beobachtet und warten bis der Cron läuft.
-> Subdomain wird als ServerAlias eingetragen
-> Wenige sekunden später verschwindet der ServerAlias wieder (als ob ein zweiter Job drüber geht und alles zurück setzt)

Das ist so, dass ich nicht so richtig weis wo ich suchen soll. Das Problem besteht nur bei neuen Subdomains. Ich vermute, dass es ab ISPConfig 3.1 so ist. Für beriets vorhandene Subdomains läuft alles weiter als wär nix gewesen.

cron.log und ispconfig.log liefern keine Hinweise

Jemand ne Idee?

Grüße,
Markus
 

Zonkey

New Member
Oh tatsächlich. ja. Ich hab sie im Anhang (und nur um den Domainnamen und zensiert) angehängt.

System ist Debian 7.11 mit Apache 2.2.22

Code:
<Directory /var/www/domain.de>
                AllowOverride None
                                Order Deny,Allow
                Deny from all
                </Directory>

<VirtualHost *:80>

                                                                        DocumentRoot /var/www/domain.de/web

                ServerName domain.de
                ServerAlias www.domain.de
    ServerAlias newdomain.domain.de
                ServerAdmin webmaster@domain.de

                ErrorLog /var/log/ispconfig/httpd/domain.de/error.log

                Alias /error/ "/var/www/domain.de/web/error/"
                ErrorDocument 400 /error/400.html
                ErrorDocument 401 /error/401.html
                ErrorDocument 403 /error/403.html
                ErrorDocument 404 /error/404.html
                ErrorDocument 405 /error/405.html
                ErrorDocument 500 /error/500.html
                ErrorDocument 502 /error/502.html
                ErrorDocument 503 /error/503.html

                <IfModule mod_ssl.c>
                </IfModule>

                <Directory /var/www/domain.de/web>
                                # Clear PHP settings of this website
                                <FilesMatch ".+\.ph(p[345]?|t|tml)$">
                                                SetHandler None
                                </FilesMatch>
                                Options +FollowSymLinks
                                AllowOverride All
                                                                Order allow,deny
                                Allow from all
                                                                <Files ~ '.php[s3-6]{0,1}$'>
                                                                                                Order allow,deny
                                                Deny from all
                                                Allow from none
                                                                                </Files>
                </Directory>
                <Directory /var/www/clients/client0/web55/web>
                                # Clear PHP settings of this website
                                <FilesMatch ".+\.ph(p[345]?|t|tml)$">
                                                SetHandler None
                                </FilesMatch>
                                Options +FollowSymLinks
                                AllowOverride All
                                                                Order allow,deny
                                Allow from all
                                                                <Files ~ '.php[s3-6]{0,1}$'>
                                                                                Order allow,deny
                                        Deny from all
                                        Allow from none
                                                                        </Files>
                </Directory>




                # suexec enabled
                <IfModule mod_suexec.c>
                        SuexecUserGroup web55 client0
                </IfModule>


                RewriteEngine on
                RewriteCond %{HTTP_HOST}   ^newdomain\.domain\.de$ [NC]
                RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/              RewriteCond %{REQUEST_URI} !^/webdav/
                RewriteCond %{REQUEST_URI} !^/php5-fcgi/
                RewriteCond %{REQUEST_URI} !^/newdomain/

                RewriteRule   ^/(.*)$ /newdomain/$1  [L]


                # add support for apache mpm_itk
                <IfModule mpm_itk_module>
                        AssignUserId web55 client0
                </IfModule>

                <IfModule mod_dav_fs.c>
                # Do not execute PHP files in webdav directory
                        <Directory /var/www/clients/client0/web55/webdav>
                                <ifModule mod_security2.c>
                                        SecRuleRemoveById 960015
                                        SecRuleRemoveById 960032
                                </ifModule>
                                <FilesMatch "\.ph(p3?|tml)$">
                                        SetHandler None
                                </FilesMatch>
                        </Directory>
                        DavLockDB /var/www/clients/client0/web55/tmp/DavLock
                        # DO NOT REMOVE THE COMMENTS!
                        # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
      # WEBDAV BEGIN
                        # WEBDAV END
                </IfModule>



</VirtualHost>

Edit: Wenn ich das richtig sehe ist da irgendwas mit der Formatierung kaputt. Und das könnte auch das Problem sein. Fehlende Zeilenumbrüche etc.
 

Zonkey

New Member
Hab mehr oder weniger ein Workaround. Habe vom Git Repository die vhost.master neu herunter geladen. Die fertigen vhost files sehen zwar nach wie vor ziemlich verschoben aus, aber immerhin sind alle Umbrüche jetzt drin und das File damit lauffähig.
 

Werbung

Top