Jak stworzyć własny serwer w domu do hostingu
Więc chcesz założyć swoją stronę internetową, ale nie chcesz płacić za hosting.
Jeśli masz wystarczająco dobre połączenie z internetem i sprzęt do dyspozycji, dlaczego nie zrobić tego samemu z własnym serwerem domowym?
Nie tylko możesz zaoszczędzić pieniądze na kosztach hostingu, ale może również dać ci dużo więcej możliwości decydowania o oprogramowaniu, które twój serwer może uruchomić.
Przeprowadźmy się przez to, jak stworzyć swój własny serwer w domu do hostingu.
Wybierz swój sprzęt
Jeśli planujesz hosting strony internetowej, pierwszym etapem wiedzy o tym, jak zbudować serwer strony internetowej jest wybór sprzętu zdolnego do hostingu.
Pierwsze rozważenie potencjalnych wymagań użytkowania. Ilu użytkowników zamierzasz obsługiwać? Czy będziesz potrzebował dużo miejsca na dysku lub mocy obliczeniowej?
Dobrą wiadomością jest to, że jeśli Twój budżet jest ograniczony (lub nie istnieje), nie musisz koniecznie kupować dodatkowego sprzętu. Stary komputer PC może odpowiednio uruchomić oprogramowanie potrzebne dla twojego serwera WWW.
Uważaj jednak na wymagania dotyczące mocy, której starszy komputer PC może potrzebować, zwłaszcza jeśli planujesz uruchomić swój serwer przez 24 godziny na dobę.
Wybierz system operacyjny: Linux lub Windows?
Z sprzętem na miejscu, następny wybór przy podejmowaniu decyzji, jak zbudować serwer dla witryny jest wybór systemu operacyjnego. Masz dwa realistyczne wybory do wyboru – Microsoft Windows lub Linux.
Ocenia się, że prawie 70% serwerów w sieci obecnie działa pod kontrolą systemu Linux. Powody mogą być różne, ale dużą rolę odgrywają względy finansowe i łatwość dostosowania serwerów do własnych potrzeb.
Jeśli wolisz uruchomić serwer Windows, musisz zapłacić za licencję Windows. Linux, dla porównania, jest darmowy i open source i może być o wiele bardziej konfigurowalny niż typowa instalacja serwera Windows.
Serwery Linux są również bezpieczniejszą opcją, z mniejszą ilością złośliwego oprogramowania, które hakerzy mogą wykorzystać.
Nie oznacza to jednak, że są niezwyciężone. Wiele zależy od tego, czy Twoje oprogramowanie będzie aktualne, a serwer odpowiednio skonfigurowany, niezależnie od systemu operacyjnego, który wybierzesz.
Czy Twoje połączenie jest odpowiednie do hostingu?
Dyspozycyjny hosting WWW wymaga połączenia internetowego, które jest odpowiednie do ruchu sieciowego. Twoje prędkości pobierania i wysyłania są tutaj ważne – mieszkalne połączenia internetowe mogą oferować wysoką prędkość pobierania, ale niską prędkość wysyłania.
Jak szybko możesz „przesłać” dane swojej strony do każdego użytkownika, który odwiedza Twoją stronę, zależy od tej prędkości. Liczba użytkowników, którzy mogą uzyskać dostęp do witryny w tym samym czasie będzie musiała również dzielić się tym połączeniem.
Sprawdź swoje połączenie internetowe za pomocą narzędzi do testowania prędkości, takich jak to, aby określić swoje obecne prędkości. Powinieneś również potwierdzić u swojego ISP, czy masz jakiekolwiek limity danych na swoim połączeniu.
Jeśli Twój ISP ogranicza wykorzystanie danych lub dławi je z powrotem, jeśli wykorzystanie jest zbyt duże, być może będziesz musiał rozejrzeć się za zmianą dostawcy.
Ustaw i skonfiguruj swój serwer
Mając gotowy sprzęt, połączenie i system operacyjny, będziesz musiał skonfigurować oprogramowanie potrzebne do hostowania twojej strony.
Zależy to od systemu operacyjnego, który wybrałeś dla swojego serwera. W instalacjach Windows Server można zainstalować IIS, dodatek do serwera WWW. Dokumentacja wsparcia technicznego Microsoftu dla IIS zawiera instrukcje krok po kroku, co należy zrobić.
Jeśli zdecydowałeś się na Linuksa, Apache, Lighttpd lub NGINX to trzy opcje do zainstalowania. Apache jest najbardziej znany i możesz dowiedzieć się jak go zainstalować tutaj. Możesz również zainstalować Apache’a na typowej instalacji Windows.
Może być konieczne otwarcie portów na twoim domowym routerze i firewallu, aby umożliwić ruch sieciowy w kierunku tam i z powrotem z twojego serwera. Porty 80 i 443 są najbardziej istotne dla ruchu sieciowego, więc upewnij się, że nie są one zablokowane.
Jeśli potrzebujesz pomocy w otwarciu portów na routerze, ten przewodnik powinien pomóc Ci zacząć.
Gdy serwer jest już ustawiony i skonfigurowany dla ruchu sieciowego, sprawdź, czy działa, odwiedzając serwer w przeglądarce internetowej. Większość serwerów posiada stronę testową, która zostanie wyświetlona po załadowaniu. Możesz ją zastąpić plikami swojej witryny.
Będziesz musiał zapoznać się z najlepszymi narzędziami do konfiguracji i utrzymania serwera WWW. Oto kilka sugerowanych narzędzi dla administratorów systemu, które powinieneś wykorzystać.
Set up Your Domain Name and Check It Works
Once your server is configured for access from users on the internet, your final step is setting up a domain name to allow your users to find you.
Before you do, users will only be able to visit your site by typing in your web servers external IP address. Zamiast serii cyfr, będziesz chciał mieć łatwy do zapamiętania adres dla swoich użytkowników do wpisania.
Będziesz musiał zakupić nazwę domeny od rejestratora domen, ale możesz zarejestrować się na bezpłatną subdomenę z serwisu takiego jak No-IP, jeśli wolisz.
Z domeną (lub subdomeną) dostępną dla Ciebie, będziesz musiał ustawić odpowiednie wpisy DNS dla Twojej domeny, aby wskazywały na adres IP Twoich serwerów. Twój rejestrator będzie miał swoje własne instrukcje, jak to zrobić.
Po kilku godzinach, aby zmiany zaczęły obowiązywać, Twój serwer powinien być gotowy.
Wiesz, jak stworzyć własny serwer w domu dla hostingu WWW we właściwy sposób
Wiedząc, jak stworzyć własny serwer w domu dla hostingu WWW, jesteś gotowy do przejęcia kontroli.
To może być opłacalny sposób na hostowanie witryny, z dodatkowym bonusem, że Twoje dane pozostają w Twoich rękach, a nie w rękach dostawcy hostingu off-site. Nie musisz się martwić o rodzaj strony internetowej, którą hostujesz na swoim serwerze.
Chcesz uruchomić podstawową stronę HTML lub złożony CMS, taki jak WordPress? Będziesz w stanie uruchomić każdą z nich – pod warunkiem, że poprawnie skonfigurujesz swój serwer.
Jeśli hostujesz swoją stronę internetową w trybie „zrób to sam”, skorzystaj z naszego narzędzia do monitorowania stron internetowych, aby mieć oko na czas działania witryny, dzień lub noc. Zarejestruj się już dziś, aby uzyskać darmowe konto i zacząć!