Konfiguracja Index Document i Error Document w chmurze obliczeniowej
Wprowadzenie
Chmura obliczeniowa umożliwia hostowanie statycznych stron internetowych w sposób skalowalny i wydajny. Jednym z kluczowych elementów konfiguracji jest prawidłowe ustawienie Index Document oraz Error Document, które określają główną stronę oraz stronę błędu serwisu.
W tym artykule omówimy, jak poprawnie skonfigurować te parametry w popularnych usługach chmurowych, takich jak Amazon S3, Google Cloud Storage oraz Azure Blob Storage.
1. Co to jest Index Document i Error Document?
Index Document
Index Document to plik, który serwer wyświetla użytkownikowi, gdy odwiedza on stronę główną witryny lub katalogu. W większości przypadków będzie to index.html.
Przykładowo, jeśli użytkownik wejdzie na https://mojastrona.com
, a jako Index Document ustawimy index.html
, to serwer zwróci plik index.html
znajdujący się w głównym katalogu.
Error Document
Error Document to plik, który zostaje wyświetlony w przypadku wystąpienia błędu HTTP, np. 404 Not Found. Jest to przydatne w przypadku sytuacji, gdy użytkownik próbuje uzyskać dostęp do nieistniejącej strony lub plików.

2. Konfiguracja w Amazon S3
Włączenie statycznego hostingu
- Zaloguj się do AWS Management Console.
- Przejdź do Amazon S3.
- Wybierz bucket, w którym chcesz hostować stronę.
- Przejdź do zakładki Properties i kliknij Static website hosting.
Ustawienie Index i Error Document
- W sekcji Static website hosting wybierz opcję Use this bucket to host a website.
- W polu Index Document wpisz
index.html
. - W polu Error Document wpisz
error.html
(lub inną nazwę pliku błędu). - Zapisz zmiany.
Teraz, jeśli użytkownik odwiedzi stronę, Amazon S3 automatycznie zaserwuje plik index.html
. W przypadku błędu 404 użytkownik zobaczy error.html
.
3. Konfiguracja w Google Cloud Storage
Włączenie publicznego dostępu do bucketu
- Zaloguj się do Google Cloud Console.
- Przejdź do Cloud Storage i wybierz odpowiedni bucket.
- Przejdź do zakładki Permissions i dodaj
allUsers
z rolą Storage Object Viewer, aby pliki były publicznie dostępne.
Ustawienie Index i Error Document
- Otwórz Cloud Shell lub lokalny terminal.
- Użyj polecenia:
gsutil web set -m index.html -e error.html gs://nazwa-twojego-bucketu
- Sprawdź konfigurację za pomocą:
gsutil web get gs://nazwa-twojego-bucketu
- Teraz plik
index.html
będzie domyślną stroną, aerror.html
będzie wyświetlany w przypadku błędu.
4. Konfiguracja w Microsoft Azure Blob Storage
Włączenie statycznego hostingu
- Zaloguj się do Azure Portal.
- Przejdź do Storage Accounts i wybierz odpowiednie konto.
- W sekcji Data Management wybierz Static website.
- Kliknij Enable i wprowadź:
- Index document name:
index.html
- Error document path:
error.html
- Index document name:
- Kliknij Save.
Azure automatycznie skonfiguruje dostęp do plików i umożliwi wyświetlanie statycznej strony WWW.
5. Testowanie konfiguracji
Po poprawnym ustawieniu warto sprawdzić działanie hostingu:
- Otwórz adres URL bucketu w przeglądarce i sprawdź, czy
index.html
ładuje się poprawnie. - Wpisz nieistniejący adres, aby sprawdzić, czy pojawia się
error.html
. - Wykorzystaj narzędzia deweloperskie przeglądarki, aby sprawdzić kody odpowiedzi HTTP.
Podsumowanie
Prawidłowa konfiguracja Index Document i Error Document w chmurze obliczeniowej zapewnia lepsze wrażenia użytkownika i profesjonalny wygląd strony. W tym przewodniku omówiliśmy kroki konfiguracji dla Amazon S3, Google Cloud Storage oraz Azure Blob Storage. Każda z tych usług oferuje proste sposoby zarządzania statycznymi stronami i zapewnienia ich dostępności online.