{"id":15400,"date":"2020-03-19T06:49:55","date_gmt":"2020-03-19T05:49:55","guid":{"rendered":"https:\/\/www.herr-rau.de\/wordpress\/?p=15400"},"modified":"2020-03-26T11:23:14","modified_gmt":"2020-03-26T10:23:14","slug":"material-auf-webserver-zum-download","status":"publish","type":"post","link":"https:\/\/www.herr-rau.de\/wordpress\/2020\/03\/material-auf-webserver-zum-download.htm","title":{"rendered":"Material auf Webserver zum Download"},"content":{"rendered":"<div style='text-align:right;'><small>(<a href='https:\/\/www.herr-rau.de\/wordpress\/2020\/03\/material-auf-webserver-zum-download.htm#comments'>3 Kommentare.<\/a>)<\/small> <\/div>\n<h3 class=\"wp-block-heading\">1. \u00dcberblick<\/h3>\n\n\n\n<p>Viele Schulen\nund Privatleute haben Zugang zu einem gemieteten Webspace. Dort\nliegen zum Beispiel die Dateien, die \u00fcber die Homepage der Schule\nver\u00f6ffentlicht werden. Dort liegt auch der Programm-Code, der die\nHomepage betreibt. Das ist eigentlich ganz genau so wie auf dem\nRechner zu Hause, mit Verzeichnissen und Dateien darin, nur dass man\neinen Teil der Verzeichniss f\u00fcr die \u00d6ffentlichkeit aufmacht, damit\ndie sich im Webbrowser deren Inhalte anschauen kann. Man m\u00f6chte aber\nselten, dass jemand die Verzeichnisse direkt sieht, nicht einmal die\nmit Inhalten, die ohnehin auf der Webseite stehen.<\/p>\n\n\n\n<p>Notfalls kann\nman das aber machen. Man wird am besten <em>ein<\/em> Verzeichnis auf\ndem gemieteten Webspace zur direkten Einsichtnahme und\nDownloadm\u00f6glichkeit freigeben, und alle anderen unangetastet lassen.\nAuf dem heimischen Rechner sieht ein Verzeichnis vielleicht so aus:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"484\" height=\"188\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads1.png\" alt=\"\" class=\"wp-image-15401\" srcset=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads1.png 484w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads1-300x117.png 300w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads1-150x58.png 150w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/figure>\n\n\n\n<p>Auf dem Webserver ebenso, nur dass man da nicht einfach hinkommt. Gibt man das Verzeichnis frei, kann jeder im Webbrowser zu dem Verzeichnis gehen und sieht dann statt der \u00fcblichen HTML-Webseite zum Beispiel das:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"370\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads2.png\" alt=\"\" class=\"wp-image-15402\" srcset=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads2.png 628w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads2-300x177.png 300w, https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads2-150x88.png 150w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Warum das ganze?<\/h3>\n\n\n\n<p>Wenn man zum Beispiel Sch\u00fclern eine ganze Menge Material zur Verf\u00fcgung stellen will, aber keine Zeit hat, eine Webseite mit vielen Links zu erstellen, \u00f6ffnet man ein Verzeichnis auf dem Server, und alle Ordner und Dateien darin sind sichtbar und k\u00f6nnen heruntergeladen werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Wie geht das? (Die eigentliche Anleitung.)<\/h3>\n\n\n\n<p>Die einfachste M\u00f6glichkeit: Man legt eine Textdatei mit einer bestimmten Zeile Text in ein beliebiges neues Verzeichnis (zum Beispiel: \u201e!zuhause\u201c) auf dem Webserver. Dann ist das Verzeichnis \u00f6ffentlich zug\u00e4nglich. Das sollte jemand von der Systembetreuungmachen oder oder sich mit so etwas auskennt. Dann kann man im Browser darauf zugreifen unter der Adresse: http:\/\/test-gymnasium.de\/!zuhause.<\/p>\n\n\n\n<p>Diese Methode\nfunktioniert nur, wenn als Webserver-Software auf dem Webspace das\nProgramm \u201eApache\u201c eingesetzt wird. Das ist aber extrem weit\nverbreitet und d\u00fcrfte bei den meisten Anbietern, die Schulen\nbenutzen, so sein.<\/p>\n\n\n\n<p><strong>Kurzfassung:<\/strong>\n\n<\/p>\n\n\n\n<p>Man kopiert eine Textdatei, die den Namen \u201e.htaccess\u201c tragen muss und nur aus der einen Zeile \u201eOptions +Indexes\u201c besteht, in das Verzeichnis. Die fertige Datei gibt es unten als Download.<\/p>\n\n\n\n<p><strong>Langfassung:<\/strong>\n\n<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Man kann leider unter Windows nicht unmittelbar eine Datei erzeugen, die mit einem \u201e.\u201c beginnt, und je nach Systemeinstellung werden solche Dateien auch vor dem Benutzer verborgen, sind also unsichtbar.  <\/li><li>Also legt man eine Textdatei mit einem anderen Namen an, etwa \u201etest.htaccess\u201c, l\u00e4dt sie in das Server-Verzeichnis, und benennt sie dort um. <\/li><li>Das Hochladen auf den Server und das Umbennen geschieht zum Beispiel mit einem FTP-Programm. Die Homepagebetreuung kennt sich damit aus.  <\/li><li>Man <em>kann <\/em>so eine Textdatei zwar in Word oder einem anderen Textverarbeitungsprogramm erstellen, muss dazu beim Speichern aber ein ganz bestimmtes Format ausw\u00e4hlen, das meist auf \u201e.txt\u201c endet, und selbst da sollte man noch bestimmte Dinge beachten. Einfacher ist es, einen ganz schlichten Texteditor wie Notepad zu verwenden.  <\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">4. Was kann schiefgehen?<\/h3>\n\n\n\n<p>Wenn man die\nDatei .htaccess in einen Ordner kopiert, in dem Material ist, das\nnicht \u00f6ffentlich sein soll, ist das sehr, sehr schlecht. Wenn man\ndie Datei etwa auf die oberste zug\u00e4ngliche Ebene auf dem Server\nlegt, sind <em>alle<\/em> Verzeichnisse pl\u00f6tzlich \u00f6ffentlich\neinsehbar. Deshalb nur ein neues Verzeichnis, das speziell daf\u00fcr\nangelegt wurde, so auszeichnen. \n<\/p>\n\n\n\n<p>Wenn man beim\nHochladen eine vorhandene .htaccess-Datei \u00fcberschreibt, hat man\nwahrscheinlich etwas falsch gemacht! Denn in dem leeren Verzeichnis\nkann ja noch nichts sein. Wenn irgendwo eine .htaccess-Datei liegt,\ndie den Zugang kontrolliert, wird es sicher einen Grund daf\u00fcr geben!<\/p>\n\n\n\n<p>Personenbezogene Daten d\u00fcrfen nicht auf einem Server liegen, solange es keine datenschutzrechtliche Genehmigung beziehungsweise Einwilligung gibt. Auch urheberrechtliche Einschr\u00e4nkungen gilt es vor der Ver\u00f6ffentlichung zu beachten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Alternativen und Erg\u00e4nzungen<\/h3>\n\n\n\n<p>Man kann mit\nApache Verzeichnisse auch durch Passw\u00f6rter sch\u00fctzen, siehe\n.htpassword. Man kann in der .htaccess-Datei noch viele weitere\nEinstellungen vornehmen. F\u00fcr Fehler immer eine Kopie des Originals\nbehalten!<\/p>\n\n\n\n<p>Etwas komfortaber wird die Webseite, wenn man keinen unmittelbaren Zugriff gew\u00e4hrt, sondern eine php-Datei in ein Verzeichnis gibt, die ihrerseits den Zugang zu den anderen Dateien gew\u00e4hrt Verzeichnis. Man l\u00e4dt man statt der .htaccess-Datei die php-Datei mit dem Programm hoch. Ein (von mir ungetestetes!) Beispiel f\u00fcr solche eine Datei ist hier: <a href=\"https:\/\/github.com\/marekrei\/encode-explorer\">https:\/\/github.com\/marekrei\/encode-explorer<\/a>.<\/p>\n\n\n\n<p>Man kann verschiedenen Teilnehmern und Teilnehmerinnen FTP-Zug\u00e4nge geben, entweder f\u00fcr alles oder Unterverzeichnisse, damit die Material hochladen k\u00f6nnen.<\/p>\n\n\n\n<p>Unverbindlich, ohne Gew\u00e4hr und urheberrechtlich v\u00f6llig frei gegeben f\u00fcr alle (CC0):<br>Thomas Rau <a href=\"mailto:lehrerzimmer@herr-rau.de\">lehrerzimmer@herr-rau.de<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Als Bonus zum Download: <a href=\"https:\/\/herr-rau.de\/!htaccess\/htaccess.zip\">die oben beschriebene .htaccess-Datei,<\/a> allerdings in eine zip-Datei verpackt. (Warum wohl?)<\/li><li>\u00c4hnliche Erkl\u00e4rung auf Youtube, englisch: <a href=\"https:\/\/www.youtube.com\/watch?v=lfy6XJyuLOw\">https:\/\/www.youtube.com\/watch?v=lfy6XJyuLOw<\/a><\/li><li>Zu Passwortschutz (.htpasswd) siehe unten in einem Kommentar<\/li><li>Wer mag, kann noch eine Datei <a href=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/robots.txt\">robots.txt<\/a> in das Verzeichnis werfen, das h\u00e4lt legitime Suchmaschinen wie Google oder Duckduckgo davon ab, in den jetzt \u00f6ffentlich zug\u00e4nglichen Verzeichnissen herumzuschn\u00fcffeln. Eine b\u00f6se Suchmaschine, die sich nicht an die Regeln h\u00e4lt, wird sich allerdings nicht um die Datei k\u00fcmmern.<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(3 Kommentare.) 1. \u00dcberblick Viele Schulen und Privatleute haben Zugang zu einem gemieteten Webspace. Dort liegen zum Beispiel die Dateien, die \u00fcber die Homepage der Schule ver\u00f6ffentlicht werden. Dort liegt auch der Programm-Code, der die Homepage betreibt. Das ist eigentlich ganz genau so wie auf dem Rechner zu Hause, mit Verzeichnissen und Dateien darin, nur [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":15402,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[248],"class_list":["post-15400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-schule-alltag","tag-schule-zu-hause"],"jetpack_featured_media_url":"https:\/\/www.herr-rau.de\/wordpress\/archiv\/uploads2.png","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/15400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/comments?post=15400"}],"version-history":[{"count":3,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/15400\/revisions"}],"predecessor-version":[{"id":23381,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/15400\/revisions\/23381"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media\/15402"}],"wp:attachment":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media?parent=15400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/categories?post=15400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/tags?post=15400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}