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

Aus all-connect Hilfe-Center
Zur Navigation springen Zur Suche springen
K (7 Versionen: Import Knowledge Base von alter Homepage)
 
 
(61 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{ KB }}
__NOTOC__
Im Normalfall übertragen Sie Ihre Internetpräsenz, also die fertigen HTML-Dateien und Grafiken via "FTP" (File Transport Protokoll) zu uns auf Ihren WebServer. Dieser FTP-Zugang erlaubt es Ihnen, 24 Stunden/Tag Ihre Präsenz zu adminstrieren.


Dazu benötigen Sie einen FTP-Client wie Filezilla und folgende Einstellungen. Nach dem Start erreichen Sie unter:
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''.


Edit -> Settings -> Language oder
==FTP, SFTP oder FTPS?==
Bearbeiten -> Einstellungen -> Sprache
Als "Standard" machen Sie einfach mit ''SFTP-Programm einrichten'' weiter.


die Spracheinstellungen. Hier können Sie die gewünschte Sprache auswählen.
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 unsicher, weil Passwörter unverschlüsselt übertragen werden. Wird von web-connect zur Zeit ''noch'' unterstützt, wird aber mittelfristig eingestellt.


Über Datei -> Seiten-Verwaltung finden Sie den ServerManager (siehe Bild). Hier können Sie beliebig viele Unterordner und FTP-Seiten verwalten. Mit dem Button "Neue Seite" erstellen Sie eine FTP-Seite im gerade markierten Ordner. Dieser Seite können Sie einen beliebigen Namen geben.
==[S]FTP-Programm einrichten==
Sie benötigen einen ''[S]FTP''-Client wie z.B. ''WinSCP''.  


http://www.all-connect.net/images/doku/filezilla_ftp_seite_einrichten.gif
====Einstellungen====
Wenn Sie WinSCP starten, sehen Sie folgende Anmelde-Maske:


Rechts im Fenster wird dann nach dem Host gefragt. Dort wird der Ihnen bekannte FTP-Server mit Namen eingetragen, z.B. ftp.beispiel.eu . Ein Standard FTP-Server kommuniziert über den Port 21. Daher kann diese Einstellung so bleiben. Servertyp ist FTP und nun müssen Sie den Benutzernamen ("username") und das Passwort angeben (Logontyp = Normal"). Hier benötigen Sie jetzt ihre Zugangsdaten:
[[Datei:WinSCP_Anmeldemaske_neu.PNG]]


Host Name: ftp.IhreDomain.de
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'' - gesperrt.
Benutzer *): Ihre Serverkennung (z.B. a98g00)
Passwort *): Ihr Passwort


{{Fussnote|*) Diese Daten erhalten Sie entweder mit der Auftragsbestätigung oder als gesonderte Zugangsdaten.}}
Bitte tragen Sie in das Feld unter „Rechnername“ die Server-Adresse ein. Diese können Sie aus Ihrer Serverübersicht im Kunden-Portal entnehmen ''([https://hilfe.all-connect.net/de/Initiales_einrichten_und_setzen_der_Passw%C3%B6rter#.C3.9Cbersicht_und_.5BS.5DFTP-Server_Adresse Link zur Anleitung])''.


Das ganze Speichern Sie dann mit dem Button "Speichern" ab.
Im Anschluss wählen Sie den Port:
*Für ''SFTP'': 222 (Achtung: Statt Standard-Port 22 den Port 222 einstellen!)
*Für ''FTP'': 21 (= Standard-Port)


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 WebServer nach Ihrem Passwort gefragt.
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.  


Nachdem das Fenster geschlossen ist klicken Sie neben dem Verbindungssysmbol auf den kleinen Pfeil (siehe Bild). Hier können Sie jetzt Ihre FTP-Seiten anwählen. Mit einem Klick auf den entsprechenden Eintrag verbindet sich Filezilla automatisch mit dem Server.
{{Achtung|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.}}


http://www.all-connect.net/images/doku/filezilla_ftp_seite_anwaehlen.gif
[[Datei:20200210_Ausgefüllte_WinSCP_Maske.PNG]]


Sie können auch über die Quick Connect Leiste jedesmal einen FTP-Adresse, sowie Benutzername, Passwort und Port eingeben.
====Dateien übertragen====
In Ihrem WinSCP Fenster sehen Sie links nun die Dateien auf Ihrem Rechner (Windows Verzeichnisstruktur) und rechts die Dateien auf Ihrem Server.


Nach erfolgtem Verbindungsaufbau zu Ihrem WebServer 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 wieweit hochgeladen worden sind.
[[Datei:20200210_WinSCP_Serveransicht.PNG|700px]]


Natürlich wollen Sie auch mal Dateien runterladen. Dies geschieht natürlich genauso, nur vom rechten Fenster in das linke Fenster.  
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!


Jede Datei, die Sie in "htdocs/" (ganzer Pfad z.B.: /home1/a98g00/htdocs/) auf den WebServer ü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.
{{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><nowiki>http://www.beispieldomain.eu/</nowiki>''hallo.html''</code> abrufbar. Beachten Sie dabei die Groß- und Kleinschreibung!}}


Beachten Sie 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 eine FTP-Verbindung zu trennen genügt es, wenn Sie das rote Kreuz in der Toolleiste drücken oder einfach Filezilla schließen. Natürlich können Sie auch einfach eine andere FTP-Seite öffnen und sich automatisch verbinden lassen. Dann wird die alte Verbindung beendet.
[[Datei:20200210_WinSCP_beenden.PNG|700px]]
[[Category:Webseiten auf Server übertragen]]
 
==FTP über SSL==
'''Nur für Techniker zu empfehlen.'''
 
''FTPS'' erfolgt mittels Kommunikation von klassisches ''FTP'', das über ''Transport Layer Security (TLS)'' abgesichert, also verschlüsselt wird. Voraussetzung hierfür ist ein SSL-Zertifikat, welches teilweise in speziellen Fällen fehlt oder "self signed" ist und somit Warnhinweise zufolge haben kann. ''FTPS'' wird bei älteren Software-Versionen nicht auf allen Server-Paketen unterstützt.
 
Bitte verwenden Sie den '''Standard-FTP Port 21 mit ''"STARTTLS"'' bzw. ''"AUTH TLS"''''' um eine FTPS-Verbindung einzurichten. Alle übrigen Einstellungen sind identisch zu [S]FTP.
 
==Fehlerbehebung==
Bei Problemen überprüfen Sie bitte diese möglichen Fehlerquellen:
#Benutzernamen (z.B. beispi00) und Passwort.<br />Dieses müssen Sie vor der erstmaligen Verwendung selbst einrichten - siehe [[Initiales einrichten und setzen der Passwörter]]!
#Prüfen Sie, ob Ihre Domain schon freigeschaltet wurde.<br />Evtl. ist Ihre Domain noch nicht von der Registry (z.B. DeNIC) oder nach einem Providerwechsel freigeschaltet. Dies passiert nach der Registrierung innerhalb von ca. 24 oder 48 Stunden. Wir bitten Sie, es später noch einmal zu versuchen.
#Speichern Sie Ihre Daten in das ''Verzeichnis "htdocs/"''.<br />Alle anderen Ordner bzw. das Hauptverzeichnis "/" auf Ihrem Server sind interne Bereiche Ihres Web-Pakets und nicht öffentlich auf Ihrer Domain erreichbar.
 
[[Category:Erste Schritte - Übersicht Webserver]]

Aktuelle Version vom 23. Juli 2020, 18:05 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 unsicher, 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 - gesperrt.

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 Standard-Port 22 den Port 222 einstellen!)
  • Für FTP: 21 (= Standard-Port)

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

FTP über SSL

Nur für Techniker zu empfehlen.

FTPS erfolgt mittels Kommunikation von klassisches FTP, das über Transport Layer Security (TLS) abgesichert, also verschlüsselt wird. Voraussetzung hierfür ist ein SSL-Zertifikat, welches teilweise in speziellen Fällen fehlt oder "self signed" ist und somit Warnhinweise zufolge haben kann. FTPS wird bei älteren Software-Versionen nicht auf allen Server-Paketen unterstützt.

Bitte verwenden Sie den Standard-FTP Port 21 mit "STARTTLS" bzw. "AUTH TLS" um eine FTPS-Verbindung einzurichten. Alle übrigen Einstellungen sind identisch zu [S]FTP.

Fehlerbehebung

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

  1. Benutzernamen (z.B. beispi00) und Passwort.
    Dieses müssen Sie vor der erstmaligen Verwendung selbst einrichten - siehe Initiales einrichten und setzen der Passwörter!
  2. Prüfen Sie, ob Ihre Domain schon freigeschaltet wurde.
    Evtl. ist Ihre Domain noch nicht von der Registry (z.B. DeNIC) oder nach einem Providerwechsel freigeschaltet. Dies passiert nach der Registrierung innerhalb von ca. 24 oder 48 Stunden. Wir bitten Sie, es später noch einmal zu versuchen.
  3. Speichern Sie Ihre Daten in das Verzeichnis "htdocs/".
    Alle anderen Ordner bzw. das Hauptverzeichnis "/" auf Ihrem Server sind interne Bereiche Ihres Web-Pakets und nicht öffentlich auf Ihrer Domain erreichbar.