{"id":2684,"date":"2022-02-08T12:00:00","date_gmt":"2022-02-08T11:00:00","guid":{"rendered":"https:\/\/ictknow-how.ch\/blog\/?p=2684"},"modified":"2022-02-09T18:27:34","modified_gmt":"2022-02-09T17:27:34","slug":"lighttpd-und-deutsche-umlaute-in-pfadnamen-funktionieren-praechtig","status":"publish","type":"post","link":"https:\/\/ictknow-how.ch\/blog\/2022\/02\/08\/lighttpd-und-deutsche-umlaute-in-pfadnamen-funktionieren-praechtig\/","title":{"rendered":"lighttpd und deutsche Umlaute in Pfadnamen funktionieren pr\u00e4chtig"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"https:\/\/www.lighttpd.net\/\" target=\"_blank\">Lighttpd<\/a>&nbsp;ist ein kostenlos erh\u00e4ltlicher, stabiler und einfach zu installierender Webserver. Er kann durch sogenannte Module um zus\u00e4tzlich ben\u00f6tigte Funktionen erweitert werden. Lighttpd hat im Gegensatz zu <a href=\"https:\/\/ictknow-how.ch\/blog\/2022\/02\/08\/nginx-als-windows-version-untauglich\/\">nginx<\/a> einen sehr grossen <strong>Vorteil<\/strong>: <br><strong>Er listet Verzeichnisnamen mit Umlauten und Sonderzeichen problemlos<\/strong> und standartm\u00e4ssig sogar mit Sortierm\u00f6glichkeiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf der offiziellen Webseite gibt es leider keine Downloadm\u00f6glichkeit f\u00fcr eine Windows-Version. Diese externe ungarische Seite bietet &#8211; nicht immer ganz aktuelle &#8211; Varianten an: <a rel=\"noreferrer noopener\" href=\"http:\/\/lighttpd.dtech.hu\/\" target=\"_blank\">http:\/\/lighttpd.dtech.hu\/<\/a><br>Sollte jemand andere Quellen mit aktuelleren lighttpd-Versionen f\u00fcr Windows kennen, dann schreibt das bitte in einen Kommentar oder erstellt selber die <a href=\"https:\/\/ictknow-how.ch\/blog\/2022\/02\/09\/lighttpd-neue-versionen-fuer-windows\/\" data-type=\"URL\" data-id=\"https:\/\/ictknow-how.ch\/blog\/2022\/02\/09\/lighttpd-neue-versionen-fuer-windows\/\">aktuellste Version mit dieser Anleitung<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach dem verlinkten Beitrag zur untauglichen Windows-Version von nginx habe ich <strong>lighttpd <\/strong>getestet. Der Hauptunterschied liegt in der Konfiguration. Man bearbeitet z.B. die Datei <code>lighttpd-1.4.49-1-win64-ssl\\lighttpd\\conf\\lighttpd.conf<\/code> in einem Texteditor und muss folgende 3 \u00c4nderungen vornehmen:<br><strong>a)<\/strong> Das Modul <code>\"mod_alias\"<\/code> muss aktiviert werden, also den # am Zeilenanfang entfernen<br><strong>b) <\/strong>Die Zeile <code>dir-listing.encoding = \"utf-8\"<\/code> muss aktiviert werden, also den # am Zeilenanfang entfernen<br><strong>c)<\/strong> Ein Alias muss definiert werden. Um die gleiche Testverzeichnis-Struktur wie im ngnix-Test zu verwenden, f\u00fcgt man unter <code>## alias module<\/code> folgende Zeile ein:<br><code>alias.url = ( \"\/Test\/\" =&gt; \"C:\/Temp\/nginx\/\" )<\/code> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dann startet man <code>lighttpd.exe<\/code> (aus dem vorher heruntergeladenen und ausgepackten ZIP-Archiv). Ein Kommandozeilen-Fenster bleibt offen stehen. Schliesst man dieses, l\u00e4uft der Webserver nicht mehr. Sehr praktisch zum schnellen Testen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ruft man nun im Browser die Adresse <code>http:\/\/localhost\/Test<\/code> auf, erscheint folgende Auswahl:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image.png\" alt=\"\" class=\"wp-image-2687\" width=\"422\" height=\"163\" srcset=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image.png 563w, https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image-300x116.png 300w\" sizes=\"auto, (max-width: 422px) 100vw, 422px\" \/><\/a><figcaption>Der Pfeil nach unten zeigt die aktuelle Sortierung an. Es kann nach jeder Spalte sortiert werden.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wie bei nginx funktioniert der erste Eintrag <strong>Blaetterwald<\/strong> einwandfrei. Klickt man in <strong>lighttpd<\/strong> auf den zweiten Eintrag <strong>Bl\u00e4tterwald<\/strong>, erscheint erfreulicherweise:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1003\" height=\"285\" src=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image-2.png\" alt=\"\" class=\"wp-image-2697\" srcset=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image-2.png 1003w, https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image-2-300x85.png 300w, https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2022\/02\/image-2-768x218.png 768w\" sizes=\"auto, (max-width: 1003px) 100vw, 1003px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Also eigentlich genau so, wie man es sich vorstellt. Alle Umlaute und Sonderzeichen sind da, egal ob in Pfad oder Dateinamen. Man kann navigieren, Dateien anklicken, alles problemlos.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Zusammenfassung:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wer einen lokalen Webserver unter Windows betreiben will um Verzeichnisinhalte anzuzeigen, der sollte <strong>lighttpd<\/strong> w\u00e4hlen. Dieser kann &#8211; im Gegensatz zu nginx &#8211; problemlos deutsche Umlaute und andere Sonderzeichen darstellen.<br>Einziger Wermutstropfen: Es gibt keine direkte Windows-Unterst\u00fctzung von lighty labs.<br><br>Stand 08.02.2022 und Windows lighttpd-1.4.49.zip (Linux-Version ist bei v1.4.64)<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;2684&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;lighttpd und deutsche Umlaute in Pfadnamen funktionieren pr\u00e4chtig&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Rate this post<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Lighttpd&nbsp;ist ein kostenlos erh\u00e4ltlicher, stabiler und einfach zu installierender Webserver. Er kann durch sogenannte Module um zus\u00e4tzlich ben\u00f6tigte Funktionen erweitert werden. Lighttpd hat im Gegensatz zu nginx einen sehr grossen Vorteil: Er listet Verzeichnisnamen mit Umlauten und Sonderzeichen problemlos und standartm\u00e4ssig sogar mit Sortierm\u00f6glichkeiten. Auf der offiziellen Webseite gibt es leider keine Downloadm\u00f6glichkeit f\u00fcr eine &#8230; <a title=\"lighttpd und deutsche Umlaute in Pfadnamen funktionieren pr\u00e4chtig\" class=\"read-more\" href=\"https:\/\/ictknow-how.ch\/blog\/2022\/02\/08\/lighttpd-und-deutsche-umlaute-in-pfadnamen-funktionieren-praechtig\/\" aria-label=\"Mehr Informationen \u00fcber lighttpd und deutsche Umlaute in Pfadnamen funktionieren pr\u00e4chtig\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[219,144,221],"class_list":["post-2684","post","type-post","status-publish","format-standard","hentry","category-software","tag-sonderzeichen","tag-umlaute","tag-webserver"],"_links":{"self":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts\/2684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/comments?post=2684"}],"version-history":[{"count":0,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts\/2684\/revisions"}],"wp:attachment":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/media?parent=2684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/categories?post=2684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/tags?post=2684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}