Wie Pilze aus dem Boden, treten immer mehr Anbieter für Onlinespeicher in Erscheinung. Bekannte Anbieter sind z.B. Dropbox, TeamSpace, SugarSync oder fiabee, um nur einige zu nennen. Sie begeistern immer mehr Leute mit Ihren Diensten rund um den Onlinespeicher. Dabei dreht es sich im Kern des Angebots meist um folgende Dienste:
Onlinespeicher, um von Überall auf Daten zugreifen zu können
Onlinespeicher, um Daten synchron zu halten
Onlinespeicher, um ggf. Daten zwischen mehreren Nutzern auzutauschen
Kurz um; Ein Netzlaufwerk im Internet.
Die meisten Anbieter stellen Ihre Dienste mit Lockangeboten auch kostenfrei zur Verfügung. Dann natürlich mit eingeschränkten Funktionen bzw. erheblich weniger Speicherplatz.
Apache ist wohl der am weitesten verbreitete Webserver. Ein Leben als Webseiteninhaber bringt immer neue Erkenntnisse zum Apache, die es erforderlich machen, dass der Webserver neu gestartet werden muss.
Webserver Neustart (normal bzw. graceful)
Ein Neustart des Webservers ist sehr leicht. Dazu gibt es einen Befehl (Es gibt noch mehr Möglichkeiten, gehe hier jedoch nicht darauf ein…). Ein Neustart kann nur mit root-Rechten ausgeführt werden:
/etc/init.d/apache2 restart ->(Standard)
rcapache2 restart -> (Suse Linux typisch)
Nachteil
Ein solcher Neustart hat aber bei viel frequentierten Webseiten einen großen Nachteil. Alle bestehenden Prozesse des Webservers werden beendet und damit die evtl. bestehenden Clientverbindungen. Dieses ist oft nicht gewünscht.
Lösung – graceful restart
Der Webserver kann auch „Anwenderfreundlich“ neu gestartet werden. Dabei werden alle Clientverbindungen solange aufrecht bis die Verbindung von Nutzer selbst unterbrochen wird. Erst dann wird auch diese Verbindungen beendet.
Die Aufgabe des Moduls „mod_rewrite“ ist, URL´s so umzuformen, dass URL´s lesbar werden. Dieses Modul ist z.B. bei WordPress zwingend erforderlich, wenn man nicht mit der voreingestellten Permalinkstruktur arbeiten möchte.
Die einfachste Art das Modul zu aktivieren ist einen Eintrag in der Datei /etc/sysconfig/apache2 vorzunehmen und den Webserver neu zu starten. Dazu musst Du Dir fogende Zeile in dieser Datei suchen:
APACHE_MODULES=“access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation set envif ssl suexec userdir php5 rewrite„
Bei mir steht diese Zeile in Zeile 79. Am Ende (die Position ist aber egal) der Zeile, vor den schließenden Anführungszeichen („) habe ich das Word rewrite notiert. Jetzt wird der Apache angewiesen, bei einem Neustart des Services, das Modul „mod_rewrite“ zu laden.
Webserver Neustart
Ein Neustart des Webservers ist sehr leicht. Dazu gibt es 2 Befehle (Es gibt noch mehr Möglichkeite, gehe hier jedoch nicht darauf ein…). Je nach Präferenz kannst Du Dir einen davon aussuchen. Jeder dieser Befehle muss mit root-Rechten ausgeführt werden:
rcapache2 restart -> (Suse Linux typisch)
/etc/init.d/apache2 restart ->(Standard)
Status von mod_rewrite überprüfen
Nach dem Neustart, ist es natürlich wichtig zu wissen, ob das neue Modul vom Webserver geladen wurde. Ein Blick in die Datei /etc/apache2/sysconfig.d wird dabei Helfen. Die Stelle an der Du das rewrite-Modul in /etc/sysconfig/apache2 in der Zeile für APACHE_MODULES notiert hast, bestimmt auch die Reihenfolge der vom Webserver zu ladenen Module. Folgerichtig müsste jetzt bei der Überprüfung der angegebenen Datei ersichtlich sein, dass das rewrite-Modul als letztes geladen wurde.
Wir verwenden Cookies auf unserer Website, um Ihnen die bestmögliche Erfahrung zu bieten, indem wir uns an Ihre Präferenzen und wiederholten Besuche erinnern. Wenn Sie auf "Alle akzeptieren" klicken, erklären Sie sich mit der Verwendung ALLER Cookies einverstanden. Sie können jedoch die "Cookie-Einstellungen" besuchen, um eine kontrollierte Zustimmung zu erteilen oder mit "Alle ablehnen" eben alle Cookies verwerfen.
Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern, während Sie durch die Website navigieren. Von diesen werden die als notwendig eingestuften Cookies in Ihrem Browser gespeichert, da sie für das Funktionieren der grundlegenden Funktionen der Website unerlässlich sind. Wir verwenden auch Cookies von Dritten, die uns helfen zu analysieren und zu verstehen, wie Sie diese Website nutzen. Diese Cookies werden nur mit Ihrer Zustimmung in Ihrem Browser gespeichert. Sie haben auch die Möglichkeit, diese Cookies abzulehnen. Die Ablehnung einiger dieser Cookies kann jedoch Ihr Surferlebnis beeinträchtigen.
Notwendige Cookies sind für das ordnungsgemäße Funktionieren der Website unbedingt erforderlich. Diese Cookies gewährleisten grundlegende Funktionalitäten und Sicherheitsmerkmale der Website, anonym.
Cookie
Dauer
Beschreibung
_GRECAPTCHA
5 months 27 days
Dieses Cookie wird vom Google-Recaptcha-Dienst gesetzt, um Bots zu identifizieren und die Website vor bösartigen Spam-Angriffen zu schützen.
cookielawinfo-checkbox-advertisement
1 Jahr
Dieser Cookie wird vom GDPR (General Data Protection Regulation) Cookie Consent Plugin gesetzt und dient dazu, die Zustimmung des Nutzers zu den Cookies der Kategorie "Werbung" zu erfassen.
cookielawinfo-checkbox-analytics
1 Jahr
Dieses Cookie wird vom GDPR (General Data Protection Regulation) Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Analytik" zu speichern.
cookielawinfo-checkbox-functional
1 Jahr
Das Cookie wird durch die GDPR (General Data Protection Regulation) Cookie Zustimmung gesetzt, um die Zustimmung des Benutzers für die Cookies in der Kategorie "Funktional" zu speichern.
cookielawinfo-checkbox-necessary
1 Jahr
Dieses Cookie wird vom GDPR (General Data Protection Regulation) Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies der Kategorie "Notwendig" zu speichern.
cookielawinfo-checkbox-others
1 Jahr
Dieses Cookie wird vom GDPR (General Data Protection Regulation) Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Andere" zu speichern.
cookielawinfo-checkbox-performance
1 Jahr
Dieses Cookie wird vom GDPR (General Data Protection Regulation) Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Leistung" zu speichern.
CookieLawInfoConsent
1 Jahr
Speichert den Standard-Schaltflächenstatus der entsprechenden Kategorie und den Status der CCPA (California Consumer Privacy Act). Funktioniert nur in Verbindung mit dem primären Cookie.
viewed_cookie_policy
1 Jahr
Das Cookie wird vom GDPR (General Data Protection Regulation) Cookie Consent Plugin gesetzt und wird verwendet, um zu speichern, ob der Nutzer der Verwendung von Cookies zugestimmt hat oder nicht. Es speichert keine persönlichen Daten.
Funktionale Cookies helfen dabei, bestimmte Funktionen auszuführen, wie z. B. das Teilen von Inhalten der Website auf Social-Media-Plattformen, das Sammeln von Rückmeldungen und andere Funktionen von Dritten.
Leistungs-Cookies werden verwendet, um die wichtigsten Leistungsindizes der Website zu verstehen und zu analysieren, was dazu beiträgt, den Besuchern ein besseres Nutzererlebnis zu bieten.
Analytische Cookies werden verwendet, um zu verstehen, wie Besucher mit der Website interagieren. Diese Cookies helfen bei der Bereitstellung von Informationen über die Anzahl der Besucher, die Absprungrate, die Verkehrsquelle usw.
Werbe-Cookies werden verwendet, um Besuchern relevante Werbung und Marketing-Kampagnen anzubieten. Diese Cookies verfolgen Besucher auf verschiedenen Websites und sammeln Informationen, um maßgeschneiderte Werbung zu liefern.