Wysłanie strony na serwer


Do publikowanie stron WWW możemy używać protokołu FTP[1], FTPS lub SFTP . W dużym skrócie są to protokoły służące do dwukierunkowego przesyłania plików, przypomina to dostęp do zdalnego twardego dysku. Aby uzyskać dostęp do konta FTP konieczne są login i hasło, które są nadawane w chwili tworzenia serwera WWW. Korzystanie z usługi FTP jest bardzo proste: instalujemy program, uruchamiamy go i podajemy w konfiguracji połączenia następujące parametry:

  • adres serwera: ftp.hostigo.pl
  • login, czyli identyfikator użytkownika konta
  • hasło konta

Klienty

Aby uzyskać możliwość dostępu do konta konieczny jest program zwany klientem FTP (także SFTP i FTPS). Dla każdego systemu operacyjnego istnieje liczna rodzina klientów, wiele z nich jest dostępnych za darmo, lub za niewielką opłatą.

FTP

FTP to najstarszy i najbardziej popularny protokół przesyłania plików, dlatego wybranie jego może być najwygodniejszym rozwiązaniem.

  • MS Windows: Total Commander[2], Pro FTP[3], Cute FTP[4], WS FTP[5]
  • Rodzina Uniksa: można skorzystać z klientów FTP zintegrowanych ze środowiskami GNOME i KDE, lub użyć jednego z niezależnych klientów, np.: gFTP[6]

Nasze serwery FTP działają zarówno w trybie pasywnym jak i aktywnym - szczegóły na stronach wikipedii[7].

SFTP

  • MS Windows: WinSCP
  • Rodzina Uniksa: sftp, gFTP i ważniejsze menadżery plików.

FTPS

Szyfrowany protokół FTP

  • MS Windows: FTPS jest dostępne w wielu komercyjnych klientach FTP, dostępne jest także w popularnych programie Total Commander po dodaniu bibliotek OpenSSL.
  • Rodzina Uniksa: lftp

Kopiowanie plików

Wiele klientów FTP wyświetla pliki w dwóch panelach: w jednym widać pliki i katalogi lokalne, a w drugim dane na serwerze (po nawiązaniu połączenia). Cała operacja sprowadza się do skopiowania danych pomiędzy oknami. Na poniższej ilustracji została przedstawiona przykładowa sesja FTP:

Przykładowa sesja FTP

Pliki, które mają być widoczne z poziomu przeglądarki internetowej należy umieścić w katalogu public_html. Zaznaczamy lokalne pliki i/lub katalogi i wydajemy polecenie kopiowania na serwer.