Webseiten und Webapplikationen veröffentlichen

Um Ihre Webseiten und Webapplikationen hochzuladen, benötigen Sie einen FTP-Client. Entweder verwenden Sie ein spezialisiertes Programm wie Filezilla oder Sie nutzen den integrierten Client Ihrer Entwicklungsumgebung.

Siehe auch File_Transfer_Protocol

Das File Transfer Protocol ist ein Netzwerkprotokoll zur Übermittlung von Dateien. Wir nutzen es vor allem, um die Dateien (HTML, CSS, Bilder, …) unserer Webseite auf einen Webserver zu übermitteln.

FTP ist eines der ältesten Protokolle im Internet und kennt keinerlei Verschlüsselung. Dadurch kann der Inhalt der Datenpakete während der Übermittlung im Klartext gelesen werden. Bei einer öffentlichen Homepage ist das häufig kein Problem.

Für eine sichere, verschlüsselte Übermittlung gibt es drei Weiterentwicklungen von FTP:

2023/05/24 15:16 · msuter

Das Passwort für das FTP-Konto im Webspace des BZZ können Sie unter https://students.bzz.ch selber ändern. Melden Sie sich mit ihrem Benutzernamen/Passwort für den Webspace an und navigieren Sie zu “FTP”.

Verschiedene Entwicklungsumgebungen (IDE) bieten uns die Möglichkeit, die Webseiten via FTP auf einen Webserver zu kopieren.

Zugangsdaten eintragen

In Webstorm finden Sie im Menu “Tools” das Untermenu “Deployment”. Hier können Sie die Zugangsdaten eingeben und das Deployment konfigurieren.

Ausserdem müssen Sie im Reiter “Mappings” angeben, welchen Ordner auf Ihrem Rechner (“local path”) mit welchem Ordner auf dem Webserver verbunden wird.. Sie können den “local path” und “deployment path” manuell eingeben oder über das Ordnersymbol auf der rechten Seite suchen.

Dateien und Ordner hochladen

Mit einem Rechtsklick auf eine Datei oder einen Ordner finden Sie den Eintrag “Deployment” im Kontextmenu.

Hier stehen Ihnen verschiedene Aktionen zur Verfügung:

Upload to… Lädt die Datei/Ordner auf den Webserver hoch.
Download from… Lädt die Datei/Ordner vom Webserver herunter.
Compare with Deployed… Vergleicht die Datei auf Ihrem Rechner mit der Datei auf dem Webserver und meldet Unterschiede.
Sync with Deployed … Synchronisiert die Dateien / Ordner zwischen Ihrem Rechner und dem Webserver. Dabei wird die jeweils neuere Datei hoch- bzw. runtergeladen.
2023/05/24 15:16 · msuter

Ein FTP-Client ist ein spezialisiertes Programm um Dateien mittels FTP zu übertragen. Nachdem wir uns mit dem Webserver verbunden haben, können wir die Dateien einfach per Drag&Drop zwischen dem Webserver und einem Ordner auf unserem PC kopieren.

Einer der beliebtesten FTP-Clients ist FileZilla. Zu den Gründen für die Beliebtheit zählen:

  • FileZilla ist ein “Free Open Source” Programm.
  • FileZilla unterstützt FTP, FTPS und SFTP.
  • FileZilla wird aktiv weiter entwickelt und es gibt eine grosse Community.


Kevin Maurizi, Marcel Suter

2023/05/24 15:16 · msuter

© Marcel Suter

  • howto/webhosting/deployment.txt
  • Last modified: 2024/01/09 11:15
  • by msuter