Hallo Liste
Ich bin dabei, von 8.2 auf 9.0 umzustellen.
auf 8.2 nutzte ich den apache 1.3.x mit den Rewrite Rules die dort mittels einer .htaccess im Document Root umgeschrieben wurde. Ich habe dort mehrere vhosts mit eigenen .htaccess.
Nun bin ich dabei, diese auf 9.0 und apache 2 zu kopieren.
Dort zieht er leider die .htaccess überhaupt nicht.
Ich habe schon etwas gesurft aber leider nix gefunden, was mir weiterhelfen würde.
meine /etc/apache2/default-server.conf (auszugsweise):
DocumentRoot "/srv/www/htdocs"
Order allow,deny
Allow from all
</Directory>
Diese gilt wohl global, wobei ich 2 Test vhosts installiert habe, und der erste vhost wohl auch der default host ist.
hierzu habe ich 2 Dateien angelegt
erste Datei /etc/apache2/vhosts.d/vhost1.conf:
ServerAdmin webmaster@meindomain.de
ServerName www1.meindomain.de
DocumentRoot /srv/www/htdocs/vhost1
ErrorLog /var/log/apache2/vhost1-error.log
CustomLog /var/log/apache2/vhost1-access.log combined
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
und die zweite Datei: /etc/apache2/vhost2.conf
ServerAdmin webmaster@meindomain2.de
ServerName www2.meindomain2.de
DocumentRoot /srv/www/htdocs/vhost2
ErrorLog /var/log/apache2/vhost2-error.log
CustomLog /var/log/apache2/vhost2-access.log combined
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Beide Verzeichnisse besitzen eine eigene .htaccess und sind ähnlich aufgebaut:
Options +FollowSymLinks
RewriteEngeline On
RewriteRule ^index.html index.php?module=home
usw.
Das Modul "rewrite" habe ich im Yast aktiviert
In /etc/sysconfig/apache2 steht unter auch
APACHE_MODULES="access actions alias auth autoindex dir cgi dav deflate env expires headers include log_config mime mime_magic negotiation php4 rewrite setenvif ssl suexec userdir vhost_alias"
(habe mal alles hingeschrieben, weil ich nicht weiss, ob sich evtl. was mit dem rewrite beisst)
wenn ich mir ein phpinfo(); anzeigen lasse, sehe ich auch das mod_rewirte.
So, falls ich noch was vergessen habe, einfach sagen ...
Ansonten hoffe ich, dass mit jemand sagen kann, was ich wo noch hinzufügen oder wegmachen muss;-)
Ach, ich habe die ganzen Zeilen abgeschrieben und nicht kopiert, deswegen kann evtl. auch ein Tipfehler drin sein, aber errors werden beim start von apache2 keine angezeigt.
Soweit
Gruß und DANKE !
Marco