Website (HTML-Dateien) auf den Server übertragen: Unterschied zwischen den Versionen

Aus all-connect Hilfe-Center
Zur Navigation springen Zur Suche springen
Zeile 33: Zeile 33:
[[Datei:20200210_Ausgefüllte_WinSCP_Maske.PNG]]
[[Datei:20200210_Ausgefüllte_WinSCP_Maske.PNG]]


====Dateien übertragen====
In Ihrem WinSCP Fenster sehen Sie links nun die Dateien auf Ihrem Rechner (Windows Verzeichnisstruktur) und rechts die Dateien auf Ihrem Server.
In Ihrem WinSCP Fenster sehen Sie links nun die Dateien auf Ihrem Rechner (Windows Verzeichnisstruktur) und rechts die Dateien auf Ihrem Server.


[[Datei:20200210_WinSCP_Serveransicht.PNG|700px]]
[[Datei:20200210_WinSCP_Serveransicht.PNG|700px]]


Die Dateien können einfach per Drag & Drop vom Server auf den Rechner und umgekehrt kopiert/verschoben werden. Suchen Sie links Ihren Ordner auf dem lokalen PC, wo die Dateien liegen, die hochgeladen werden sollen und ziehen diese einfach in den gewünschten Ordner (rechtes Fenster - ins Verzeichnis htdocs) auf den FTP. Somit wird der Kopiervorgang gestartet und Sie können unten sehen, welche Datei wie weit hochgeladen worden sind.
Die Dateien können einfach per Maus hin und her kopiert werden. Suchen Sie links den Ordner auf Ihrem lokalen PC, wo Sie Ihre Webseite gespeichert haben und ziehen Sie diese einfach in den ''Ordner "/htdocs"'' im rechten Fenster. Bei Bedarf können Sie natürlich auch neue Ordner auf dem Server anlegen oder Ordner löschen. Bitte löschen Sie keine System-Ordner!
Sie können hier auch neue Verzeichnisse (Ordner) auf dem Server anlegen.
 
Natürlich wollen Sie auch mal Dateien vom Sever runterladen. Dies funktioniert genauso, nur vom rechten Fenster in das linke.
 
Jede Datei, die Sie in "htdocs/" (ganzer Pfad z.B.: /home1/a98g00/htdocs/) auf den Web-Server übertragen, können Sie über "http://www.IhreDomain.de/dateiname.html" abrufen. Sie können in "htdocs/" auch Verzeichnisse erstellen - Dateien darin rufen Sie über "http://www.IhreDomain.de/verzeichnis/dateiname.html" ab.


Beachten Sie die Groß- und Kleinschreibung!  
{{Achtung|Der ''Ordner "/htdocs"'' ist das Stammverzeichnis für Ihren Webserver. Alles was Sie in diesem Ordner speichern, ist dann über Ihren Webserver mit dem selben Pfad erreichbar. Die Datei <code>hallo.html</code> wäre dann z.B. unter <code>http://www.beispieldomain.eu/''hallo.html''</code> abrufbar. Beachten Sie dabei die Groß- und Kleinschreibung!}}


Um die Verbindung zum Server zu trennen, genügt es auf das Kreuz oben rechts zu klicken und die Pop-up Meldung mit OK zu bestätigen.
Um die Verbindung zum Server zu trennen, genügt es auf das Kreuz oben rechts zu klicken und die Pop-up Meldung mit OK zu bestätigen.

Version vom 5. Mai 2020, 19:16 Uhr


Ihre Internetpräsenz, also die fertig getesteten HTML-/PHP/CSS-Dateien und Grafiken, übertragen Sie via [S]FTP ([Secure] File Transport Protokoll). Dieser Übertragungsweg wurde immer wieder technisch weiter entwickelt - wir empfehlen SFTP.

FTP, SFTP oder FTPS?

Als "Standard" machen Sie einfach mit SFTP-Programm einrichten weiter.

Falls Ihre Software spezielle Einstellungen erfordert, ist es nötig, die unterschiedlichen Übertragungswege zu unterscheiden, da diese mehrfach weiterentwickelt wurden und unterschiedlich funktionieren:

  • SFTP: SSH-FTP mit sicherer Passwort- und Datenübertragung. Wird von web-connect voll unterstützt und von uns empfohlen. https://de.wikipedia.org/wiki/SSH_File_Transfer_Protocol
  • FTPS: FTP über SSL mit sicherer Passwort- und Datenübertragung. Komplexe Weiterentwicklung vom klassischen FTP. Wird von neuen web-connect Plattformen unterstützt, kann jedoch mit manchen Clients inkompatibel sein. https://de.wikipedia.org/wiki/FTP_über_SSL
  • FTP: Klassisches FTP ist nsicher, weil Passwörter unverschlüsselt übertragen werden. Wird von web-connect zur Zeit noch unterstützt, wird aber mittelfristig eingestellt.

[S]FTP-Programm einrichten

Sie benötigen einen [S]FTP-Client wie z.B. WinSCP.

Einstellungen

Wenn Sie WinSCP starten, sehen Sie folgende Anmelde-Maske:

WinSCP Anmeldemaske neu.PNG

Als Übertragungsprotokoll können Sie FTP und SFTP auswählen. Der Übertragungsweg mittels "SCP" ist nur eingeschränkt möglich und bei manchen web-connect Plattformen - insb. im shared Hosting - gesperrten.

Bitte tragen Sie in das Feld unter „Rechnername“ die Server-Adresse ein. Diese können Sie aus Ihrer Serverübersicht im Kunden-Portal entnehmen (Link zur Anleitung).

Im Anschluss wählen Sie den Port:

  • Für SFTP: 222 (Achtung: Statt 22 abweichender Standard-Port!)
  • Für FTP: 21 (Standard)

Darunter tragen Sie bitte Ihren Benutzernamen und das Kennwort ein und klicken anschließend auf „Anmelden“. Sie werden gefragt, ob Sie das Passwort für spätere Zugriffe speichern wollen.

Wir weisen darauf hin, dass abgespeicherte Passwörter ein Sicherheitsrisiko darstellen, und empfehlen dies nicht zu tun. Sie werden dann vor jeder Verbindung zu Ihrem Web-Server nach Ihrem Passwort gefragt.

20200210 Ausgefüllte WinSCP Maske.PNG


Dateien übertragen

In Ihrem WinSCP Fenster sehen Sie links nun die Dateien auf Ihrem Rechner (Windows Verzeichnisstruktur) und rechts die Dateien auf Ihrem Server.

20200210 WinSCP Serveransicht.PNG

Die Dateien können einfach per Maus hin und her kopiert werden. Suchen Sie links den Ordner auf Ihrem lokalen PC, wo Sie Ihre Webseite gespeichert haben und ziehen Sie diese einfach in den Ordner "/htdocs" im rechten Fenster. Bei Bedarf können Sie natürlich auch neue Ordner auf dem Server anlegen oder Ordner löschen. Bitte löschen Sie keine System-Ordner!

Der Ordner "/htdocs" ist das Stammverzeichnis für Ihren Webserver. Alles was Sie in diesem Ordner speichern, ist dann über Ihren Webserver mit dem selben Pfad erreichbar. Die Datei hallo.html wäre dann z.B. unter http://www.beispieldomain.eu/hallo.html abrufbar. Beachten Sie dabei die Groß- und Kleinschreibung!

Um die Verbindung zum Server zu trennen, genügt es auf das Kreuz oben rechts zu klicken und die Pop-up Meldung mit OK zu bestätigen.

20200210 WinSCP beenden.PNG

Fehlerbehebung

Bei Problemen überprüfen Sie bitte diese möglichen Fehlerquellen:

  1. Die Konfiguration Ihres [S]FTP-Programms
    Verwenden Sie als Benutzernamen Ihre Serverkennung (z.B. a98h00 oder allcon01) und das dazugehörige Passwort.
  2. Prüfen Sie, ob Ihre Domain schon freigeschaltet wurde
    Ggf. ist Ihre Domain noch nicht vom NIC (z.B. DeNIC) freigeschaltet. Dies passiert nach der Registrierung innerhalb von ca. 24 Stunden - kann im Einzelfall also erst verzögert passieren. Wir bitten Sie, es später noch einmal zu versuchen.
  3. Speichern Sie Ihre Daten in das Verzeichnis "htdocs/" auf Ihrem FTP-Server.
    Alle anderen Verzeichnisse oder gar das Hauptverzeichnis "/" sind interne Bereiche Ihres Webservers und daher nicht für den Besucher über den Aufruf Ihrer Domain erreichbar.

FTP über SSL

Nur für echte Techniker zu empfehlen.

Im Unterschied zu [S]FTP stellt FTP[S] eine Kommunikation von FTP über Transport Layer Security (TLS) und keine Kommunikation von FTP über SSH dar. Auf unseren neueren Servern können Sie sich auch über diesen Weg mit Ihrem Web-Server verbinden. Vorausgesetzt, es existiert für den WEVH ein SSL Zertifikat.

Bitte verwenden Sie hierfür folgende Login-Daten:

Benutzername: z.B. in der E-Mail zum Passwort setzen ersichtlich

  • Passwort: Von Ihnen festgelegt (= Admin und Haupt-Passwort)
  • FTP[S]-Server Adresse: Entnehmen Sie dem Kunden-Portal
  • Für FTP[S]: 21 mit "STARTTLS" bzw. "AUTH TLS"
  • Web-Verzeichnis: /htdocs

Fehlerbehebung

Bei Problemen überprüfen Sie bitte diese möglichen Fehlerquellen:

  1. Die Konfiguration Ihres FTP-Programms
    Verwenden Sie als Benutzernamen Ihre Serverkennung (z.B. a98h00 oder allcon01) und das dazugehörige Passwort.
  2. Prüfen Sie, ob Ihre Domain schon freigeschaltet wurde
    Ggf. ist Ihre Domain noch nicht vom NIC (z.B. DeNIC) freigeschaltet. Dies passiert nach der Registrierung innerhalb von ca. 24 Stunden - kann im Einzelfall also erst verzögert passieren. Wir bitten Sie, es später noch einmal zu versuchen.
  3. Speichern Sie Ihre Daten in das Verzeichnis "htdocs/" auf Ihrem FTP-Server.
    Alle anderen Verzeichnisse oder gar das Hauptverzeichnis "/" sind interne Bereiche Ihres Webservers und daher nicht für den Besucher über den Aufruf Ihrer Domain erreichbar.