Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lehrkraefte:snr:informatik:glf23:html-css:filezilla [2024/01/25 15:32] – [Einmal gemeinsam] Olaf Schnürer | lehrkraefte:snr:informatik:glf23:html-css:filezilla [2025/06/16 15:01] (current) – [Upload (= Hochladen/Kopieren) Ihres Webprojekts auf den Server (= Computer) des Tech-Lab] Olaf Schnürer | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ~~NOTOC~~ | ||
| + | |||
| + | <!-- | ||
| + | ====== Einmal gemeinsam ====== | ||
| + | |||
| + | |||
| + | <WRAP center round box> | ||
| + | Ziele: (1) Lernen, wie man Code von W3Schools in HTML-Teil und CSS-Teil zerlegt; (2) Website hochladen auf den Tech-Lab-Server. | ||
| + | * (Vorbereitung: | ||
| + | * Kleine Website " | ||
| + | * Lege im Verzeichnis '' | ||
| + | * Zerlege folgendes in HTML-Teil (mit link zu CSS) und CSS-Teil: https:// | ||
| + | * Speichere ein (anständiges) jpeg-Bild im Ordner '' | ||
| + | * Das eigene Verzeichnis auf dem Tech-Lab-Server: | ||
| + | * Zettel verteilen; dazuschreiben, | ||
| + | * Schaue deine Seite an: Du findest sie von '' | ||
| + | * Nachtrag: Ergänze in '' | ||
| + | * Transfer der Website auf den Tech-Lab-Server: | ||
| + | * Download: [[https:// | ||
| + | * Achtung: Filezilla will beim Installieren Standardbrowser neu setzen: DECLINE! | ||
| + | * Installiere Filezilla und starte es. Dieses Programm dient dem Datentransfer zwischen deinem Computer (client) und Tech-Lab-Computer (Server) | ||
| + | * Verbinde dich mit Hilfe der folgenden Angaben mit dem Tech-Lab-Server: | ||
| + | * **Server/ | ||
| + | * **Username: gleich wie e-mail ohne @ksbg.ch** | ||
| + | * **Passwort (rechts auf den Papierstreifen): | ||
| + | * **Port 40199** (falls dieser nicht funktioniert, | ||
| + | * Struktur: links lokal, rechts auf Tech-Lab-Server | ||
| + | * Benenne **rechts** '' | ||
| + | * Finde Verzeichnis '' | ||
| + | * Nun sollte deine Webseite im Schulnetz öffentlich zugänglich sein. Schau sie dir z. B. per Handy an! | ||
| + | </ | ||
| + | ====== Ab hier als Erinnerung, wenn es ernst wird ====== | ||
| + | --> | ||
| + | |||
| + | ====== Wichtig, bitte beachten ====== | ||
| + | |||
| + | <WRAP center round important> | ||
| + | Beachte: Alle Dateien deines Webprojekts sollten sich in einem eigenen Verzeichnis (und eventuell in Unterverzeichnissen davon) befinden; deine Hauptseite muss '' | ||
| + | |||
| + | Gross- und Kleinschreibung von Datei- und Verzeichnisnamen ist relevant auf dem Server (während dein Computer da vielleicht toleranter ist). | ||
| + | |||
| + | Alle Pfadangaben zu Bildern und Videos etc. müssen relativ sein: Wenn du ein Bild (im selben Verzeichnis) mit einem Befehl wie '' | ||
| + | </ | ||
| + | |||
| + | |||
| + | ====== Hochladen der Website auf den Tech-Lab-Server ====== | ||
| + | |||
| + | Das Ziel ist nun, deine Website oder genauer gesagt dein gesamtes Webprojekt von deinem Rechner auf einen Rechner des Tech-Lab (= den Tech-Lab-Server) zu übertragen, | ||
| + | Wir verwenden dazu das Programm **Filezilla**. Zuerst wird eine Verbindung zu dem Tech-Lab-Server hergestellt, | ||
| + | |||
| + | Um Zugriff auf den Tech-Lab-Server (oder genauer ein Verzeichnis dort) zu erhalten, benötigst du einen Benutzernamen und ein Passwort, welche du von mir erhältst. | ||
| + | |||
| + | <WRAP center round important> | ||
| + | Bevor du den Inhalt deines Verzeichnisses auf den Tech-Lab-Server überträgst: | ||
| + | |||
| + | Grund: Wenn du Dein Verzeichnis bzw. deine Dateien mit Filezilla überträgst, | ||
| + | </ | ||
| + | |||
| + | |||
| + | <!---Wie das geht, ist in dem Link unten erklärt. Eventuell werde ich das auch einmal vormachen. Ich empfehle, die Website NICHT öffentlich zugänglich zu machen - je nach Inhalt und eventuellen Copyright-Verletzungen kann das sonst sehr unangenehm und kostspielig werden! Wer sein Passwort ändert, merke sich das neue Passwort bitte gut. Ich habe keine Lust, neue Accounts zu kreieren bzw. kreieren zu lassen. | ||
| + | |||
| + | Deine Website wird sich später in einem geeigneten Unterverzeichnis von [[https:// | ||
| + | |||
| + | Die Erklärungen in dem folgenden Link beziehen sich teilweise auf die Schulcomputer und das Jahr 2022, sollten aber sinngemäss weiterhin stimmen. | ||
| + | |||
| + | * [[lehrkraefte: | ||
| + | --> | ||
| + | < | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * eventuell auch nützlich: [[https:// | ||
| + | --> | ||
| + | |||
| + | |||
| + | ==== FileZilla installieren und mit dem Tech-Lab-Server verbinden ==== | ||
| + | |||
| + | <WRAP center round important> | ||
| + | Dazu benötigst du ein Passwort, das du von mir erhältst. | ||
| + | |||
| + | Auf dem Papierstreifen befinden sich: | ||
| + | * links dein **Username** | ||
| + | * in der Mitte der **URL-Hash** alias der Name deines Verzeichnisses dem Tech-Lab-Server | ||
| + | * rechts dein **Passwort** | ||
| + | </ | ||
| + | |||
| + | * Installiere Filezilla mit dem Installer: [[https:// | ||
| + | * Starte Filezilla. | ||
| + | * Verbinde dich mit Hilfe der folgenden Angaben mit dem Tech-Lab-Server (Eingabe in der Zeile ziemlich weit oben im Filezilla-Fenster, | ||
| + | * **Server/ | ||
| + | * **Username: gleich wie e-mail ohne @ksbg.ch** | ||
| + | * **Passwort (rechts auf den Papierstreifen): | ||
| + | * **Port 40199** (falls dieser nicht funktioniert, | ||
| + | * Du kannst gerne den Fingerprint des Servers vergleichen, | ||
| + | |||
| + | {{ : | ||
| + | < | ||
| + | |||
| + | ==== Upload (= Hochladen/ | ||
| + | |||
| + | <WRAP center round important> | ||
| + | Achtung: Erstelle eine Sicherheitskopie des Verzeichnisses, | ||
| + | |||
| + | (Du wärst nicht der erste, der aus Versehen sein Projekt (oder seine Matura-Arbeit oder seine Doktorarbeit etc.) löscht.) | ||
| + | </ | ||
| + | |||
| + | |||
| + | * FileZilla **öffnet keine Dateien**. | ||
| + | * In FileZilla sind **links** Dateien deines (lokalen) Computers sichtbar, **rechts** Dateien auf dem Computer des Tech-Labs. Im oberen Bereich ist jeweils der aktuell gewählte Ordner sichtbar, im unteren der Inhalt dieses Ordners. | ||
| + | * Ein Unterordner von '' | ||
| + | * Diese kannst du dir in einem Browser (Edge, Chrome, Safari, Firefox) aus dem Schulnetz anschauen: Du findest sie von '' | ||
| + | * Wenn du die alte Datei '' | ||
| + | * In deinem Browser wird jetzt, wenn du einen Reload durchführst, | ||
| + | * Mit "drag and drop" kannst du Dateien und Verzeichnisse zwischen deinem (d.h. lokalen) Computer, **links** sichtbar, und dem Server, **rechts** sichtbar, kopieren. | ||
| + | * Kopiere den gesamten Inhalt (aber nicht das Verzeichnis) deines Web-Projekt-Verzeichnisses in dein Verzeichnis auf dem Tech-Lab-Server: | ||
| + | * In deinem Browser wird jetzt, wenn du einen **Reload** durchführst, | ||
| + | * Deine Webseite ist nur aus den Kanti-Netzwerken erreichbar. | ||
| + | * Mitschülerinnen und Mitschüler können nun schulintern deine Seite ansehen und Links darauf setzen. | ||
| + | < | ||
| + | * Wenn du die Seite welt-öffentlich machen möchtest, benenne die Datei .htaccess um (z.B. nach .htaccess.bak). | ||
| + | --> | ||
| + | |||
| + | === Für Experten: === | ||
| + | |||
| + | |||
| + | <hidden Passwortwechsel> | ||
| + | Wenn du einen Passwortwechsel wünschst, geh wie folgt vor: | ||
| + | * Öffne eine Powershell (oder ein Terminal/ | ||
| + | <code bash> | ||
| + | ssh -p 40199 vorname.nachname@tech-lab.ch | ||
| + | </ | ||
| + | Im KSBG-Wild Netz funktioniert obiges Kommando nicht, verwende stattdessen | ||
| + | <code bash> | ||
| + | ssh -p 23 vorname.nachname@tech-lab.ch | ||
| + | </ | ||
| + | |||
| + | * Bestätige mit ' | ||
| + | * Zum Passwortwechsel gib folgendes Kommando ein: | ||
| + | <code bash> | ||
| + | passwd | ||
| + | </ | ||
| + | * Befolge die Anweisungen, | ||
| + | </ | ||
| + | |||
| + | <hidden SSH-Config speichern> | ||
| + | Damit die Port-Nummern nicht immer eingeben werden müssen, kann in der persönlichen ssh-Konfigurationsdatei (unter Linux '' | ||
| + | <code txt> | ||
| + | Host ofi ofi.tech-lab.ch | ||
| + | HostName tech-lab.ch | ||
| + | User hans.muster | ||
| + | Port 23 | ||
| + | </ | ||
| + | </ | ||