====== Apache ====== [[.htaccess]] [[.htpasswd]] [[ssl_zertifikate|SSL-Zertifikaten für Apache mit OpenSSL anlegen]] [[apache:versionreport|Melden von Versionnummern ein./ausschalten]] [[apache:listen to htaccess|Problem: Apache hört nicht auf .htaccess]] [[apache:rewrite|Rewrite Engine]] [[apache:charset|Zeichensatz ändern]] ---- Problem: Nach Start kommt Meldung: //apache2: Could not reliably determine the server's fully qualified domain name, using 78.46.107.196(odcer 127.0.0.1) for ServerName// you have to edit the /etc/apache2/apache2.conf and, at the end of the file, add: # added servername to avoid the could not determine fqdn error servername myserver place your server name in place of myserver. it worked for me. Andere Lösungen wie /etc/hosts und /etc/hostname zu editieren und dort den Server eintragen haben bei mir nichts gebracht. ---- *.html auch durch PHP-Parser jagen: /etc/apache2/apache2.conf #parse php in html #remeber APACH_OPTS="-D PHP4" in /etc/conf.d/apache2 AddType application/x-httpd-php .php .html .htm Wenn Zeile noch gar nicht vorhanden: hinzufügen (bei den anderen AddTypes) Geht auch über .htaccess : (Besser ist aber global) AddType application/x-httpd-php .html .php ---- ==== Problem: Internal Server Error ==== die /var/log/apache2/error.log zeigt: [Fri Nov 07 10:48:07 2008] [alert] [client 88.217.90.85] /var/www/webserver/foto-und-kind/.htaccess: Satisfy not allowed here [Fri Nov 07 10:48:45 2008] [alert] [client 88.217.90.85] /var/www/webserver/foto-und-kind/.htaccess: allow not allowed here Lösung: Ändere ''/etc/apache2/sites-available/default'' AllowOverride FileInfo (oder None) nach AllowOverride FileInfo AuthConfig Limit Dann hört er auf/erlaubt er Änderungen der Zugriffsrechte in der .htaccess {{tag>Apache Apache2 .htaccess .htpasswd "Rewrite Engine"}}