1. Podstawowe pojęcia i infrastruktura
- Domena: unikalny adres Twojej strony (np. www.moja-strona.pl), pod którym użytkownicy odnajdują serwer.
- Hosting: płatne miejsce na serwerze, w którym przechowywane są pliki witryny (np. katalog public_html jako katalog publiczny). [web:27]
- DNS (Domain Name System): system tłumaczący nazwę domeny na adres IP serwera, dzięki czemu przeglądarka wie, z którym serwerem się połączyć.
- FTP (File Transfer Protocol): protokół przesyłania plików na serwer; w praktyce częściej zaleca się jego szyfrowane odmiany: SFTP lub FTPS. [web:24][web:25]
2. Bezpieczeństwo (SSL/HTTPS) i plik główny
Bezpieczeństwo (SSL/HTTPS)
- Nowoczesne strony powinny korzystać z certyfikatu SSL, aby połączenie między przeglądarką a serwerem było szyfrowane (HTTPS zamiast HTTP). [web:26][web:29]
- Wielu dostawców hostingu oferuje darmowe certyfikaty (np. Let's Encrypt), które aktywujesz w panelu klienta i przypisujesz do domeny.
- Brak HTTPS powoduje ostrzeżenia bezpieczeństwa w przeglądarce i może obniżać ocenę strony w wyszukiwarkach.
Plik główny (index.html)
- Plik index.html (lub index.php) to domyślna strona startowa ładowana po wejściu na samą domenę (bez podawania nazwy pliku). [web:30]
- Musi znajdować się w katalogu głównym serwisu WWW, zwykle w public_html lub w katalogu, na który wskazuje domena. [web:27][web:30]
3. Kroki publikacji strony (transfer FTP/SFTP)
- Rejestracja: zarejestruj domenę, kup hosting i ustaw rekordy DNS tak, aby domena wskazywała na dany serwer.
- Klient FTP/SFTP: pobierz i zainstaluj program, np. FileZilla, który ułatwia przesyłanie plików. [web:21][web:25]
- Logowanie: w kliencie wpisz dane dostępu (host, protokół FTP/SFTP, port, login, hasło) otrzymane od firmy hostingowej. [web:22][web:28]
- Wgrywanie: prześlij pliki strony do katalogu publicznego (public_html lub www), dbając, by index.html znajdował się w katalogu głównym witryny. [web:25][web:27]
- Aktywacja SSL: w panelu hostingu włącz lub wygeneruj certyfikat SSL dla swojej domeny i w razie potrzeby wymuś przekierowanie na HTTPS. [web:26][web:29]
- Test: otwórz stronę w przeglądarce, sprawdź jej działanie i obecność symbolu kłódki przy adresie (szyfrowane połączenie).
Schemat połączenia FTP/SFTP:
KOMPUTER (Twoje pliki)
│ klient FTP/SFTP (np. FileZilla)
▼
INTERNET (szyfrowane połączenie)
▼
SERWER HOSTINGOWY
└── katalog publiczny: public_html / www / domena.pl
└── index.html (strona startowa)
4. Wskazówki i zarządzanie plikami
- Jeśli to możliwe, korzystaj z SFTP lub FTPS, ponieważ zapewniają szyfrowanie danych logowania i plików. [web:24][web:28]
- Przy kilku stronach www na jednym hostingu twórz osobne podkatalogi wewnątrz public_html, aby utrzymać porządek. [web:27]
- Regularnie wykonuj kopie zapasowe plików i baz danych, co ułatwi odzyskanie serwisu po awarii lub ataku.
Ważne: serwer rozpoznaje stronę startową po nazwie index.html lub index.php w katalogu głównym witryny — bez tego użytkownicy mogą zobaczyć listę plików zamiast strony.
5. Checklist publikacji strony
Użyj tej listy kontrolnej po zakończeniu konfiguracji, aby upewnić się, że niczego nie pominąłeś.