Keine mod_rewrite Umleitung auf Root-Dir

_dp

New Member
Hallo!

Wieder ein kleines Problem, ich bin an einem Webserver zu schaffen, auf dem apache2 mit mod_rewrite läuft. (mod_rewrite taucht auch schon in der phpinfo auf)

Das Problem ist, dass ich in einem Unterverzeichnis /dev der Domain erfolgreiche Umleitungen per .htaccess hinbekomme, nur im Hauptverzeichnis selbst funktioniert das nicht. Die .htaccess wird komplett ignoriert.

Die httpd.conf sieht folgendermaßen aus:

Code:
DocumentRoot "/var/www"
<Directory "/var/www">
        <IfModule mod_rewrite.c>
                RewriteEngine On
        </IfModule>
        Options Indexes FollowSymLinks SymLinksifOwnerMatch
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>
<Directory "/var/www/dev">
        <IfModule mod_rewrite.c>
                RewriteEngine On
        </IfModule>
        Options Indexes FollowSymLinks SymLinksifOwnerMatch
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>
#ErrorLog "/var/log/httpd/site-error.log"
#CustomLog "/var/log/httpd/site-access.log" combined

# PHP
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
        Order allow,deny
        Deny from all
        Satisfy All
</FilesMatch>

Und die apache2.conf:

Code:
ServerRoot "/etc/apache2"

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#<IfModule !mpm_winnt.c>
#<IfModule !mpm_netware.c>
LockFile /var/lock/apache2/accept.lock
#</IfModule>
#</IfModule>

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>

# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

AccessFileName .htaccess

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

DefaultType text/plain

HostnameLookups Off

ErrorLog /var/log/apache2/error.log

LogLevel warn

# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
#AddModule mod_rewrite.c

# Include all the user configurations:
Include /etc/apache2/httpd.conf

# Include ports listing
Include /etc/apache2/ports.conf

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
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

#
# Define an access log for VirtualHosts that don't define their own logfile
CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined


# Include generic snippets of statements
Include /etc/apache2/conf.d/

# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/

Die httpd.conf stimmt doch. Die .htaccess Datei war in beiden Fällen identisch, die RewriteBase wurde auch immer auf / bzw. /dev angepasst. Aber selbst wenn es ein Fehler darin gäbe, gibt es doch erst einen Fehler anstatt dass garnichts passiert... Verstehe das nicht.
Restarted wurde der apache nach jeder Änderung natürlich auch.
Virtual Hosts gibt es nicht, auf dem Server läuft nichts außer apache2, ftp und mysql.
Kein PLESK o.Ä., der Server ist sonst out-of-the-box.

Wäre super wenn mir jemand ein paar Vorschläge geben könnte :)

Und damit keine Missverständnisse auftreten: Dies ist nicht der selbe server wie in meinem letzten Thread!
 
Hast du es schon mal mit "RewriteEngine On" direkt am Anfang der .htaccess versucht? Nur um mal zu prüfen, ob das klappt.
 
Hi

Habe ich eben ausprobiert, funktioniert leider nicht.

Ich habe außerdem in der httpd.conf for das Indexes ein - gesetzt, was aber auch komplett ohne Wirkung zu sein scheint.

Hier nochmal der Abschnitt aus der httpd.conf

Wenn ich das "/var/www" zu "/" ändere, ändert sich auch nichts :(

Code:
<Directory "/var/www">
        <IfModule mod_rewrite.c>
                RewriteEngine On
        </IfModule>
        Options -Indexes +FollowSymLinks +SymLinksifOwnerMatch
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>

Vielleicht hilft dieser Eintrag in der error.log ja noch, mir sagt er leider nicht genug um zu wissen was ich konkret ändern müsste:

Code:
[Tue Dec 01 13:41:00 2009] [error] [client ......] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /usr/share/apache2/icons/image2.gif
Führt dazu, dass im Hauptverzeichnis directory Listing aktiv ist, die icons (bilder) aber nicht dargestellt werden können.

Meine htaccess Datei im Hauptverzeichnis sieht momentan so aus:

Code:
RewriteEngine On
RewriteBase /

Options -Indexes +FollowSymLinks

RewriteRule .* http://www.google.de [L]
 
Last edited by a moderator:
Bau mal nen Fehler in der httpd.conf ein und restarte den Apache mal um zu schauen ob er das Ding überhaupt läd.
 
Setzt noch mal (in der httpd.conf) folgendes hinter "RewriteEngine On":
Code:
RewriteLog   /var/log/apache2/rewrite_log
RewriteLogLevel 9

huschi.
 
Habe getestet:

Code:
<Directory "/">
        <IfModule mod_rewrite.c>
                RewriteEngine On
        </IfModule>
        RewriteLog   /var/log/apache2/rewrite_log
        RewriteLogLevel 9
        Options -Indexes +FollowSymLinks +SymLinksifOwnerMatch
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>
und:
Code:
<Directory "/">
        <IfModule mod_rewrite.c>
                RewriteEngine On
                RewriteLog   /var/log/apache2/rewrite_log
                RewriteLogLevel 9
        </IfModule>
        Options -Indexes +FollowSymLinks +SymLinksifOwnerMatch
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>

in beiden Fällen hat der apache beim restart seinen Dienst verweigert:
Code:
 ... waiting Syntax error on line 36 of /etc/apache2/httpd.conf:
RewriteLog not allowed here
                                                                                                                                                               [fail]
Beim Rausnehmen der Zeile kam eben das selbe mit RewriteLogLevel not allowed...

Kann es sein dass ich dafür ServerName und ServerAlias noch setzen muss?
Wenn ja, weiß ich nicht was ich dort hineinschreiben soll, da der server eine ellenlange url hat:

http://www2.$institut.$fachbereich.$universität.de
 
Klar, hätt ich selbst drauf kommen können :rolleyes:

Hier mal das Ergebnis des logs, das Ergebnis kam beim Aufruf des Root Directories, wo mir das DirectoryListing zurückgegeben wurde, was die .htaccess eigentlich auch unterbinden sollte:

Code:
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd3596e02e8/initial] (1) [perdir /var/www/] pass through /var/www/
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (1) [perdir /var/www/] pass through /var/www/index.html
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd3584a1628/subreq] (1) [perdir /var/www/] pass through /var/www/index.cgi
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849f618/subreq] (1) [perdir /var/www/] pass through /var/www/index.pl
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd3584a1628/subreq] (1) [perdir /var/www/] pass through /var/www/index.php
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849f618/subreq] (1) [perdir /var/www/] pass through /var/www/index.xhtml
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd3584a1628/subreq] (1) [perdir /var/www/] pass through /var/www/index.htm
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849f618/subreq] (1) [perdir /var/www/] pass through /var/www/index.php
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd3584a1628/subreq] (1) [perdir /var/www/] pass through /var/www/index.html
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849f618/subreq] (1) [perdir /var/www/] pass through /var/www/index.htm
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd3584a1628/subreq] (1) [perdir /var/www/] pass through /var/www/HEADER.html

...

127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (3) [perdir /var/www/dev/] strip per-dir prefix: /var/www/dev/ ->
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (3) [perdir /var/www/dev/] applying pattern '.*' to uri ''
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (4) [perdir /var/www/dev/] RewriteCond: input='/dev/' pattern='!(\.gif$)|(\.jpg$)|(\.png$)|(\.css$)|$
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (4) [perdir /var/www/dev/] RewriteCond: input='/dev/' pattern='^(.*)$' => matched
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (4) [perdir /var/www/dev/] RewriteCond: input='/var/www/dev/' pattern='!-f' => matched
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (2) [perdir /var/www/dev/] rewrite '' -> 'sapphire/main.php?url=/dev/&'
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (3) split uri=sapphire/main.php?url=/dev/& -> uri=sapphire/main.php, args=url=/dev/
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (3) [perdir /var/www/dev/] add per-dir prefix: sapphire/main.php -> /var/www/dev/sapphire/main.php
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (2) [perdir /var/www/dev/] trying to replace prefix /var/www/dev/ with /dev
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (5) strip matching prefix: /var/www/dev/sapphire/main.php -> sapphire/main.php
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (4) add subst prefix: sapphire/main.php -> /dev/sapphire/main.php
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd35849d608/subreq] (1) [perdir /var/www/dev/] internal redirect with /dev/sapphire/main.php [INTERNAL REDIRECT]
127.0.0.1 - - [02/Dec/2009:15:03:20 +0100] [www2.***URL***.de/sid#7fd358245a58][rid#7fd3596ef0f8/subreq] (1) [perdir /var/www/] pass through /var/www/jsparty/

...

Mit den ... hab ich nur angedeutet, dass an dieser stelle der webserver durch den ganzen verzeichnisbaum rödelt und mir das ausgibt. Die interessanten Stellen habe ich drin gelassen.

Mir fällt sofort auf, dass er nur die .htaccess des /dev/ unterverzeichnis gelesen hat, die ja auch funktioniert. Nur von der .htaccess aus diesem Verzeichnis sehe ich nichts.
Selbst wo ich es auf den webserver mit chown gesetzt hab und sogar chmod 777 drauf habe.

Ich verstehe nicht warum er die .htaccess im Root dir einfach ignoriert... Die ist vorhanden, hat den korrekten Dateinamen und war sogar ursprünglich aus dem /dev Verzeichnis rüberkopiert.
Mittlerweile halt zwecks Testen vom Inhalt abgeändert.

hmm... *ratlos*

//edit:

Ebenfalls interessanter Effekt:
Wenn ich in der .htaccess im RootDir folgendes Eintrage:

Code:
order deny,allow
deny from all

Passiert nichts. Das Directory Listing wird nachwievor aufgerufen.

Wenn ich in der dev/.htaccess diese zeilen eintrage, komme ich nicht mehr ins dev.
Bestätigt nochmal das wo das Problem zu liegen scheint: Die .htaccess im rootdir wird ignoriert.

Dann habe ich von Rootdir aus ein Verzeichnis test angelegt, die .htaccess dort hineinkopiert (mit dem deny all), aufgerufen, Directorylisting. Ist auch logisch.

In der httpd.conf noch dafür eine Regel hinzugefügt:

Code:
<Directory "/var/www/test">
        <IfModule mod_rewrite.c>
                RewriteEngine On
        </IfModule>
        Options -Indexes +FollowSymLinks +SymLinksifOwnerMatch
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>

apache2 neugestartet, funzt wie es soll. zugang forbidden.

Aber warum lässt sich jetzt das blöde Root dir weder mit "/var/www" noch mit "/" in der httpd.conf konfigurieren? :mad:
Gibt es da noch ein Schlüsselwort welches mir nicht bekannt ist oder muss ich irgendwas noch einstellen damit ich das darf?
 
Last edited by a moderator:
Und ich sehe nur, dass dort RewriteRules angewandt werden. Woher die kommen ist hier aus dem Thread nicht ersichtlich.
Du verschweigst uns doch nicht etwa wichtige Informationen, die wir zur Lösung Deines Problems nutzen könnten, oder?

Oder konkret gesagt:
Poste Deine .htaccess-Dateien inkl. Ortsangaben.

huschi.
 
Siehe meinen Edit von oben.

Wenn ich wüsste was ich bisher verschwiegen hätte, hätt ich das schon direkt gesagt ^^ Weiß also nicht was da noch zur Lösung beitragen könnte.

alle .htaccess dateien die auf dem server gefunden werden können:

Code:
$user@www2:/var/www/test$ sudo find / -name .htaccess
/var/www/.htaccess
/var/www/phpdbtool/libraries/.htaccess
/var/www/phpdbtool/setup/lib/.htaccess
/var/www/dev/.htaccess
/var/www/dev/jsparty/jquery/plugins/validate/demo/captcha/images/.htaccess
/var/www/dev/sapphire/.htaccess
/var/www/dev/assets/.htaccess
/var/www/jsparty/jquery/plugins/validate/demo/captcha/images/.htaccess
/var/www/sapphire/.htaccess
/var/www/test/.htaccess
/var/www/assets/.htaccess
/var/www/testdir2/.htaccess
/var/www/testdir2/bin/.htaccess
/var/www/testdir2/conf/.htaccess
/var/www/testdir2/data/.htaccess
/var/www/testdir2/inc/.htaccess
/var/www/testdir2/inc/lang/.htaccess
Das cms um das es sich handelt (sapphire) ist ein SilverStripe. Falls das zur Lösung beitragen sollte...

Die problematische .htaccess liegt auch hier:

Code:
$user@www2:/var/www$ ls -la
total 23360
drwxr-xr-x 14 www-data www-data     4096 2009-12-02 15:41 .
drwxr-xr-x 14 root      root         4096 2009-10-16 16:02 ..
drwxr-xr-x  4 www-data  www-data     4096 2009-11-23 19:36 assets
drwxr-xr-x 10 www-data  www-data     4096 2009-08-03 06:17 cms
drwxr-xr-x  9 www-data  www-data     4096 2009-12-01 00:23 dev
-rw-r--r--  1 root      root     14852740 2009-12-01 00:13 sicherung2.tar.gz
-rw-r--r--  1 www-data  www-data      318 2007-09-24 01:34 favicon.ico
drwxr-xr-x  7 www-data  www-data     4096 2009-10-16 15:11 testdir2
-rw-r--r--  1 root      root      1962547 2009-12-01 00:20 sicher.tar.gz
drwxr-xr-x  4 www-data  www-data     4096 2009-08-03 06:17 googlesitemaps
-rwxrwxrwx  1 www-data  www-data       91 2009-12-02 15:39 .htaccess
-rw-r--r--  1 www-data  www-data       45 2009-10-16 16:03 index__.html
drwxr-xr-x 15 www-data  www-data     4096 2009-08-03 06:17 jsparty
drwxr-xr-x 10 www-data  www-data     4096 2009-11-18 19:02 phpdbtool
-rw-r--r--  1 www-data  www-data       22 2009-12-02 15:30 phpinfo.php
drwxr-xr-x 24 www-data  www-data     4096 2009-08-03 06:17 sapphire
drwxr-xr-x  2 www-data  www-data     4096 2009-11-18 17:59 SilverStripe-v2.3.3
-rw-r--r--  1 root      root      6984137 2009-08-03 06:17 SilverStripe-v2.3.3.tar.gz
drwxr-xr-x  2 www-data  www-data     4096 2009-12-02 15:42 test
drwxr-xr-x  6 www-data  www-data     4096 2009-11-18 18:22 themes
drwxr-xr-x  4 www-data  www-data     4096 2009-11-06 17:43 mysite

/var/www/.htaccess: (funktioniert nicht)
Code:
order deny,allow
deny from all

RewriteEngine On
RewriteRule ^ http://www.google.com [R,L]

/var/www/test/.htaccess: (funktioniert)
Code:
order deny,allow
deny from all

RewriteEngine On
RewriteRule ^ http://www.google.com [R,L]

/var/www/dev/.htaccess: (funktioniert)
Code:
### SILVERSTRIPE START ###
RewriteEngine On
RewriteBase /dev

RewriteCond %{REQUEST_URI} !(\.gif$)|(\.jpg$)|(\.png$)|(\.css$)|(\.js$)

RewriteCond %{REQUEST_URI} ^(.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* sapphire/main.php?url=%1&%{QUERY_STRING} [L]
### SILVERSTRIPE END ###

Und das noch:
Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4.3 with Suhosin-Patch
 
Last edited by a moderator:
So langsam blick ich durch.
Du möchtest also, dass er bei Aufruf von
http://www2.***URL***.de/sid#7fd358245a58
auch einen "applying pattern '^' to uri ''" in das RewriteLog schreibt.

Allerdings finde ich die Angaben in Deinem rewrite_log äußerst seltsam.
Denn die o.g. URL passt nicht zu der Ausgabe im rewrite_log. Das /dev/-Verzeichnis sollte mit dieser URL gar nicht durchlaufen werden. :confused:

PS: Das Deine "RewriteRule ^ ..." darauf nicht passt ist Dir schon klar, oder?
Allerdings sollte sie denn noch im Logfile auftauchen.

Die Directory-Direktive bezieht sich auf das tatsächlich Verzeichnis. Als /var/www/.

huschi.
 
Es wäre mir erstmal ganz genehm wenn er irgendwas tut :D

Aber da er ja weder das Indexing abschaltet, noch mir ein forbidden ausgibt in der .htaccess, ist es ja fast egal, was in den RewriteRules steht...

Und woher er das sid#7fd358245a58 hat kann ich dir ehrlich gesagt nicht verraten oO
Vielleicht eine Methode des cms?

Warum er im /dev Verzeichnis rumsucht kann ich mir so erklären:
Die .htaccess im /dev schickt ja alle anfragen an /var/www/dev/sapphire/main.php weiter, dieses wiederrum das Kernstück des cms silverstripe bildet.
Vielleicht wird durch das DirectoryListing in dem Ordner /dev nach irgendwelchen Informationen gesucht, die dann (unbewusst) das Rewrite des /dev Ordners anstoßen?

Wie dem auch sei, dem Problem, dass die .htaccess des Root Dirs ignoriert wird, bin ich noch nicht näher gekommen =(

Und um hierauf nochmal zurückzukommen:
PS: Das Deine "RewriteRule ^ ..." darauf nicht passt ist Dir schon klar, oder?
Allerdings sollte sie denn noch im Logfile auftauchen.
Das weiß ich, war auch nur ein schneller copy-paste aus dem netz.
Nur das vorangestellte deny from all sollte doch eher greifen als die RewriteRule :o
 
Und woher er das sid#7fd358245a58 hat kann ich dir ehrlich gesagt nicht verraten oO
Aber Du kannst uns bestimmt sagen, wie die URL eigentlich aussieht, die in dem Logfile abgehandelt wird, oder?

Nur das vorangestellte deny from all sollte doch eher greifen als die RewriteRule :o
Wenn es nicht durch ein weiter tieferes "Allow from all" wieder aufgehoben wird.

huschi.
 
Hi

Wenn es nicht durch ein weiter tieferes "Allow from all" wieder aufgehoben wird.
Da sagst du natürlich was.
Nur habe ich keine andere Definition gefunden, in der httpd.conf hatte ich alle "allow from all" Regeln durch ein # auskommentiert, somit sind die "deny from" all Direktiven definitiv die Einzigen, die das "/var/www" Verzeichnis betreffen dürften.

Allerdings habe ich bemerkt, dass ich, wenn ich die Zeile
Code:
RewriteRule .* http://www.google.de [L]
in der httpd.conf dazu nehme, die Umleitung funktioniert.
Das ist ja schonmal Etwas womit ich arbeiten kann. Nur in der .htaccess funktioniert diese Regel nach wie vor nicht. Was wieder darauf zurückzuführen ist, dass die .htaccess im Webverzeichnis ignoriert wird, auf dessen Ursache ich einfach nicht komme.
Blöderweise ist das CMS auf die .htaccess angewiesen.

Aber Du kannst uns bestimmt sagen, wie die URL eigentlich aussieht, die in dem Logfile abgehandelt wird, oder?

Was genau meinst du? Den Teil den ich durch ***URL*** ersetzt habe?
Der hat die Form: http://www2.$institut.$fachbereich.$universität.de
 
Hallo!

Dein Hinweis und die Hilfe eines Kollegen haben mich dann zur Lösung geführt:
In dem Verzeichnis /etc/apache2/sites-enabled lag eine Konfigurationsdatei die das /var/www Verzeichnis schon andersweitig konfiguriert hat und daher die ganzen Regeln in der httpd.conf natürlich ohne Wirkung waren.

Danke an alle Mithelfenden!
 
Back
Top