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:
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>