Articles tagged with: Apache
Apache, Linux »
Nach jeder Änderung an der Konfiguration muss der Apache Webserver neugestartet werden. Macht man aber ein “apache restart” werden die derzeit offenen Verbindungen geschlossen. Angefangene Downloads der Besucher oder das Laden der Seite wird abgebrochen. Dies ist sehr unschön, gerade bei Servern auf welchen gut besuchte Webseiten liegen.
Dem ganzen kann Abhilfe geschaffen werden, in dem man das apachectl tool benutzt, welches von Apache selbst schon bereitgestellt wird.
Apache 1.3 ohne Verbindungsabbrüche neustarten:
apachectl graceful
Apache 2 ohne Verbindungsabbruch neustarten:
apache2ctl graceful
Beim Ausführen der graceful Funktion überprüft apachectl erst ob die Konfiguration in Ordnung ist …
Apache, Linux »
Wer kennt das nicht, man ändern Einstellungen im Apache Webserver, startet diesen neu damit er die neuen Einstellungen übernimmt und es kommt ein “Fatal Error” und der Webserver bleibt aus.
Bei Produktivsystemen kann das fatal sein, gerade wenn die eigenen Webseiten gut besucht sind oder wichtige Kunden auf diesem Webserver gehostet sind.
Um solch einem Szenario zu entgehen, gibt es die Möglichkeit die Apache Konfiguration vorher zutesten. Sollten Fehler auftreten werden diese einem ausgegeben und man kann in aller Ruhe diese beseitigen und verursacht keinen unnötigen Ausfall.
Um die Apache Konfiguration beim Apache …
Apache, Linux »
Eine sehr häufige Fehlermeldung gerade nach einem Umstieg von der älteren Version des Apache 1.3 auf die Apache2 ist folgende:
apache2: Could not reliably determine the server’s fully qualified domain name
Eine sehr nervige Fehlermeldung, gerade wenn man sich die root Fehlermeldungen an seine Emailadresse schicken lässt, denn diese kommt dann jede Nacht wenn der Logrotate die Tageslogdatei verschiebt und dazu den Apache kurz stoppt.
Der Fehler ist wegzubekommen, wenn man in der globalen Apache2 Konfiguration (/etc/apache2/apache2.conf) den Servernamen setzt, welcher von Standart nicht gesetzt wird.
ServerName www.example.com
In den den einzelnen Vhosts wird der …
Apache, Linux »
Im heutigen Beitrag geht es um folgende Fehlermeldung, welche mir schon häufiger bei Apache2 Installationen als Fehler ausgegeben wurde:
NameVirtualHost *:80 has no VirtualHosts
Diese kann 3 Ursachen haben:
1. Eure Vhosts sind nicht richtig definiert
2. Der Vhost *:80 wird wirklich nicht verwendet
3. Der NameVirtualHost *:80 wird mehrfach in der Konfig definiert
1. Eure Vhosts sind nicht richtig definiert
Wenn Ihr einen NameVirtualHost *:80 anlegt in der Konfiguration definiert, dann sollte dieser auch in jedem Eurer VirtualHosts angegeben werden.
Hier mal ein blick in die Vhosts Datei wie diese dann aussehen sollte:
<VirtualHost *:80>
ServerName example.de
ServerAlias www.example.de
DocumentRoot /var/www/example.de/
CustomLog …

