Apache2 hört nicht auf .htaccess

Primär geht es um das Problem, dass die .htaccess nicht verwendet wird

(Hierzu hab ich das Tutorial „Versuch: FAQ, mögliche Fehlerquellen und Fehlermeldungen beim Gebrauch von mod_rewrite, Punkt 2“ schon durchgefuehrt, leider ohne Erfolg. )

„AllowOverride FileInfo“ wurde zu 'apache2/sites_available/$SEITE' hinzugefuegt.

In der 'httpd.conf' hatte ich die Directory-Rules auch schon, auch ohne Erfolg.

Wo liegt der Fehler?

Hi.

/root # cat /etc/apache2/httpd.conf
# This is here for backwards compatability reasons and to support
# installing 3rd party modules directly via apxs2, rather than
# through the /etc/apache2/mods-{available,enabled} mechanism.
#
#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so

so schaut der spass aus, mehr steht nich drin, da ich alles ueber die available sites definiert hab.

das sollte auch die frage beantworten, ob noch andere dateien die eventl. die konfig ueberschreiben, eingebunden werden.

zufaellig ne ahnung, ob die httpd.conf ueber den site-configs steht?

hier noch ein auszug aus '/etc/apache2/sites-available/default' (die anderen seiten wurden daraus erstellt)

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride FileInfo
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride FileInfo
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /apache2-default/
</Directory>

REWRITE engine Apache2:

http://linuxwiki.de/Apache/RewriteEngine

Default Redirect ausschalten

I want to change the default apache2 document root to /var/www instead of /var/www/apache2-default.

I have edited /etc/apache2/sites-available/default to comment out the redirect. As well I renamed the link /etc/apache2/sites-enabled/000-default to defult and restarted apache2, but I am still always directed to http://server/apache2-default. I have created a file /var/www/index.html which I can ready at http://server/index.html, but not if I try to go to http://server.

Below is the default file. The only change I've made is to comment out RedirectMatch line.

NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                # RedirectMatch ^/$ /apache2-default/
        </Directory>

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

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

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

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>