Jak hostować własną stronę internetową?
Dowiedz się, jak hostować witrynę z domu
Co wiedzieć
- Możesz zaoszczędzić sporo pieniędzy, jeśli hostujesz swoją witrynę zamiast używać hosting dostawca.
- Aby samodzielnie hostować, musisz mieć swobodę konfigurowania routera i mieć prawidłową nazwę domeny i serwer WWW.
- Serwerem internetowym może być komputer z systemem Windows, macOS lub Linux, który nie jest Twoim podstawowym komputerem roboczym.
W tym artykule opisano, jak hostować witrynę internetową i wyjaśniono wszystko, czego potrzebujesz, aby odnieść sukces.
Wymagania dotyczące hostowania własnej witryny internetowej
Istnieją trzy podstawowe elementy potrzebne do hostowania witryny w domu:
- Po pierwsze, potrzebujesz możliwości dotarcia odbiorców do Twojej witryny, co oznacza: Nazwa domeny . Ale są szanse, że połączenie internetowe Twojego domu nie zawiera statycznego adresu IP, więc musisz również zatrudnić Dynamiczny DNS .
- Ponadto twój router jest prawdopodobnie skonfigurowany do odrzucania przychodzących żądań połączeń — w ten sposób chroni komputery w twojej sieci przed nieprzyjaciółmi Internetu. Musisz więc upewnić się, że żądania stron internetowych (i tylko te) są przepuszczane przez router.
- Wreszcie, będziesz potrzebować komputera w sieci domowej, na którym działa serwer internetowy, który będzie udostępniał Twoje treści odwiedzającym.
Konfiguracja domeny dla własnej hostowanej witryny
Prawidłowe skonfigurowanie domeny umożliwi użytkownikom podłączenie jej do swoich przeglądarek i przekazanie ich żądania do Twojego domu (nie jest to tak przerażające, jak się wydaje). Wykonaj następujące kroki, aby przygotować ten pierwszy etap podróży.
-
Uzyskaj nazwę domeny. Aby odwiedzający mogli dotrzeć do Twojej witryny, ogólnie rzecz biorąc, warto mieć Nazwa domeny . Dzięki temu nie muszą pamiętać adresu IP, takiego jak 151.101.130.137 (adres IP Lifewire). Możesz sprawdzić nasz przewodnik po uzyskaniu własnej nazwy domeny, co jest stosunkowo łatwym procesem.
-
Sprawdź, jak Twój dostawca usług internetowych (ISP) przypisuje Twój adres IP. Jako konsument najprawdopodobniej podają Ci dynamiczny adres IP, co oznacza, że może się on zmieniać z czasem. Jeśli masz szczęście mieć statyczny adres IP, możesz przejść do kroku 4.
-
Jeśli masz dynamiczny adres IP, musisz zarejestrować się w usłudze dynamicznego DNS. Ta usługa będzie regularnie aktualizować nazwę domeny, aby wskazywała na dowolny adres IP przydzielony przez dostawcę usług internetowych. Zapoznaj się z tym wprowadzeniem do DDNS, aby uzyskać więcej informacji.
Twój dostawca DDNS może również być w stanie zarejestrować Cię w celu uzyskania nazwy domeny. Jest to wygodny sposób, ponieważ możesz mieć pewność, że nie będzie problemu z aktualizacją zarówno DNS, jak i IP u dwóch różnych dostawców.
-
Jeśli masz statyczny adres IP, musisz tylko upewnić się, że nazwa domeny (gdziekolwiek ją zarejestrowałeś) wskazuje bezpośrednio na adres IP Twojego domu. Zwykle możesz to zrobić w panelu sterowania serwisu, który sprzedał Ci Twoją domenę, dodając do jej ustawień „rekord A”. Proces będzie podobny do ten opisany tutaj, aby nadać swojemu Tumblrowi niestandardową domenę .
Kierowanie ruchu do własnej witryny internetowej
Mając nazwę domeny i DDNS, możesz z powodzeniem otrzymywać żądania od odwiedzających przez Internet do swojej sieci domowej. Ale nadal będą musieli zostać wpuszczeni do środka. Aby to zrobić, musisz wprowadzić pewne zmiany w konfiguracji routera. Twoim celem będzie przyjmowanie żądań stron internetowych i upewnienie się, że są wysyłane na serwer WWW (więcej o tym serwerze w następnej sekcji). Jeśli masz typowy router klasy konsumenckiej, masz tutaj dwie opcje.
-
Pierwszym z nich jest umieszczenie serwera WWW w „strefie zdemilitaryzowanej” lub DMZ. Twój router może mieć opcję przejęcia komputera w sieci wewnętrznej i uznania go za część większego Internetu. To znaczy każdy urządzenie w Internecie może kontaktować się z Tobą przez adres IP lub nazwę domeny, na dobre lub na złe. Nie musisz się martwić drobną konfiguracją sieci, ale z drugiej strony dosłownie każdy w Internecie może spróbować złamać Twój serwer. Upewnij się, że rozumiesz plusy i minusy strefy DMZ, zanim przejdziesz dalej.
-
Inną opcją jest skonfigurowanie przekierowania portów na routerze. Zwykle routery są skonfigurowane do odrzucania przychodzący żądania, dzięki czemu Twoja sieć domowa jest bezpieczna. Konfiguracja przekierowanie portu tworzy wyjątek od tej reguły i nakazuje routerowi przekazywanie ruchu na konkretny port do konkretny komputer w sieci wewnętrznej. W ten sposób możesz skonfigurować tylko żądania internetowe HTTP/S (zwykle na porcie 80 i/lub 443) bezpośrednio do serwera WWW, bez otwierania reszty sieci domowej na świat. Zapoznaj się z tymi instrukcjami, aby skonfigurować przekierowanie portu na routerze.
Konfigurowanie własnego hostowanego serwera internetowego
Teraz, gdy ruch sieciowy dotarł do Twojej sieci i możesz skierować go we właściwe miejsce, ostatnim krokiem jest upewnienie się, że jest serwer, który go odbiera.
-
Najpierw skonfiguruj maszynę serwerową, na której można uruchomić system Windows lub macOS, a nawet Linux. Wszystkie te systemy operacyjne są w stanie obsługiwać małą witrynę osobistą. Jednak ze względów bezpieczeństwa i wydajności najlepiej używać komputera, który nie Twoja główna maszyna robocza.
-
Upewnij się, że adres IP serwera jest zgodny z ustawieniami utworzonymi dla przekierowania portu.
-
Następnie musisz zainstalować samo oprogramowanie serwera WWW. Istnieje mnóstwo darmowych serwerów internetowych, które możesz zainstalować na jednym z komputerów sieciowych. Jednym z najpopularniejszych jest open source Serwer WWW Apache .
-
Na koniec możesz przesłać swoją witrynę na serwer. Po prostu skopiuj statyczne strony internetowe (na przykład utworzone za pomocą statycznego generatora witryn) do folderu sieciowego serwera lub opcjonalnie zainstaluj CMS, taki jak WordPress.