Najskuteczniejszym sposobem testowania zawartości dynamicznej jest użycie lokalnego serwera WWW. Jeśli chcesz wiedzieć, jak je skonfigurować, jesteś we właściwym miejscu.
W tym artykule pokażemy, jak skonfigurować lokalny serwer sieciowy w różnych systemach operacyjnych i jak przetestować pomyślną instalację.
Jak skonfigurować lokalny serwer internetowy?
Lokalny serwer WWW jest zasadniczo konfigurowany przez zainstalowanie oprogramowania na komputerze, aby zapewnić mu możliwości serwera WWW; jest lokalny, ponieważ zarządzasz nim. Pokażemy Ci, jak zmienić komputer w serwer HTTP, głównie w oparciu o instalację oprogramowania Apache. Ale najpierw oto kilka warunków wstępnych:
- Dedykowany komputer, który stanie się Twoim serwerem
- Z systemem Windows, Linux lub komputerem Mac z systemem macOS
- Połączenie internetowe
- Dwurdzeniowy 2 GHz lub szybszy
- 4 GB pamięci RAM
- 1 GB wolnego miejsca na dysku.
Jak skonfigurować lokalny serwer internetowy w systemie Windows 10?
Windows 10 nie jest oparty na systemie Unix, dlatego zainstalujemy XAMPP, który jest kombinacją Apache, MySQL i PHP. Aby zainstalować XAMPP, wykonaj następujące czynności:
- Nawigować do XAMPP i przejdź do instalacji wersji Windows.
- Po wyświetleniu monitu uruchom instalatora.
- Wybierz Apache, aby zainstalować tylko serwer WWW.
- Po zakończeniu instalacji kliknij Zakończ, aby otworzyć panel sterowania XAMPP.
Aby potwierdzić pomyślną instalację, wpisz |__+_| lub |_+_| w pasku adresu przeglądarki internetowej. Powinna zostać wyświetlona strona konfiguracji XAMPP.
Jak skonfigurować lokalny serwer internetowy na komputerze Mac?
MacOS ma preinstalowany serwer WWW Apache; aby go włączyć, wykonaj następujące czynności:
- Kliknij Finder.
- Kliknij Aplikacje> Narzędzia, kliknij dwukrotnie Terminal.
- Teraz wprowadź i uruchom to polecenie, aby włączyć Apache:
127.0.0.1
- Aby potwierdzić, że Apache jest aktywny, wpisz |_+_| lub |_+_| z paska adresu przeglądarki internetowej. Powinieneś zobaczyć To działa! wiadomość.
Jak skonfigurować lokalny serwer internetowy na Ubuntu?
Aby zainstalować serwer Apache Web Server w systemie Ubuntu Linux 18.04, wykonaj następujące czynności:
- Uzyskaj dostęp do terminala i wprowadź polecenie:
localhost
- Potwierdź instalację, a następnie usiądź wygodnie, gdy zainstalowany jest Apache.
- Aby potwierdzić, że instalacja się powiodła, wprowadź następujące informacje w pasku adresu przeglądarki internetowej:
sudo apachectl start
• W przeglądarce internetowej powinna pojawić się domyślna strona Apache2 Ubuntu.
Jak skonfigurować lokalny serwer internetowy w systemie Linux?
- Uzyskaj dostęp do terminala dystrybucji opartej na Debianie i Ubuntu/Ubuntu i wprowadź polecenie:
|_+_|• W przypadku CentOS i Red Hat wprowadź polecenie:127.0.0.1
- Aby potwierdzić, że instalacja się powiodła, wpisz |_+_| lub |_+_| w przeglądarce internetowej.
• Domyślna strona powitalna Apache powinna wyświetlać It Works.
Jak skonfigurować serwer sieciowy LAN?
Pokażemy teraz, jak skonfigurować sieć LAN za pośrednictwem systemu Windows, która łączy się z Internetem. Przede wszystkim będziesz potrzebować:
jak przypisać role na niezgodzie
- komputer (serwer)
- przełącznik sieciowy
- połączenie szerokopasmowe
- router (z wbudowanym modemem)
- urządzenia, które chcesz połączyć z siecią
- Kable Ethernet
Podłącz swój pierwszy komputer:
Podłącz router lub przełącznik sieciowy do komputera za pomocą kabla Ethernet, a następnie włącz go. Jeśli konfigurujesz się po raz pierwszy, kreator konfiguracji sieci zrobi to automatycznie. Jeśli się nie pojawi, wykonaj następujące czynności:
- Kliknij Centrum sieci i udostępniania z Panelu sterowania lub Ustawienia.
- Wybierz Skonfiguruj nowe połączenie lub nową sieć.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Skonfiguruj swoje Wi-Fi:
Jeśli chcesz, aby Twoje urządzenia były połączone bezprzewodowo z siecią, musisz skonfigurować Wi-Fi; jeśli nie, możesz użyć kabli Ethernet.
Postępuj zgodnie z instrukcjami podanymi w instrukcji routera/przełącznika sieciowego, aby włączyć Wi-Fi. Aby uczynić go tak bezpiecznym, jak to możliwe, wykonaj następujące czynności:
- Rozważ zmianę domyślnego identyfikatora SSID (nazwy sieci), loginu Wi-Fi i hasła. Można to zrobić, logując się do routera, przechodząc przez ustawienia sieciowe lub przeglądarkę internetową na komputerze.
- Pamiętaj, aby wybrać najbardziej zaawansowaną ochronę bezpieczeństwa – obecnie jest to WPA2.
- Teraz, aby zmiany zaczęły obowiązywać, uruchom ponownie komputer.
Podłącz swoją sieć LAN do Internetu:
Aby uzyskać dostęp do sieci LAN, podłącz router i modem do głównej linii telefonicznej za pomocą portu WAN.
Podłącz swoje urządzenia do sieci LAN:
Niezależnie od tego, czy podłączyłeś urządzenia do sieci LAN za pomocą Wi-Fi lub kabla Ethernet, wykonaj następujące czynności:
- Na swoich urządzeniach włącz Wi-Fi
- Wybierz swoją sieć
- Wprowadź nowe hasło, gdy zostaniesz o to poproszony
Aby połączyć się z siecią LAN za pomocą kabli Ethernet:
- Podłącz kabel do przełącznika/routera sieciowego
- Podłącz drugi koniec do urządzenia
- Zrób to samo dla innych urządzeń, będziesz mieć do nich dostęp z dowolnego urządzenia w sieci LAN.
Teraz zacznij udostępniać:
Aby skonfigurować grupę domową do udostępniania zasobów w sieci, wykonaj następujące czynności:
- Przejdź do Panelu sterowania > Sieć i Internet > Grupa domowa.
- Wybierz opcję Utwórz grupę domową, którą uruchomi kreator konfiguracji grupy domowej i poda hasło potrzebne do połączenia innych urządzeń z siecią LAN.
Istnieje kilka sposobów udostępniania i udostępniania zasobów w sieci LAN, w tym:
- Kliknięcie prawym przyciskiem myszy plików lub folderów > Udostępnij za pomocą…
- Dodawanie plików do folderów publicznych i włączanie udostępniania folderów publicznych za pośrednictwem Centrum sieci i udostępniania.
Jak skonfigurować lokalny serwer HTTP?
Teraz pokażemy, jak skonfigurować lokalny serwer WWW do testowania. W przypadku instalacji Pythona w systemie Windows wykonaj następujące czynności:
- Przejdź do strony głównej Pythona python.org .
- W sekcji Pobierz wybierz łącze Python 3.xxx.
- W dolnej części ekranu wybierz plik exe systemu Windows x86 do pobrania.
- Uruchom plik po pobraniu.
- Na pierwszej stronie zaznacz pole wyboru Dodaj Pythona 3.xxx do PATH.
- Wybierz Zainstaluj, a następnie Zamknij po zakończeniu.
- Przejdź do wiersza polecenia i wprowadź to polecenie, aby sprawdzić, czy instalacja się powiodła:
localhost
sudo apt-get install apache2
https://local.server.ip
Spowoduje to wyświetlenie wersji. Jeśli numer jest poprawny, wpisz następujące polecenie cd, a następnie w katalogu, w którym znajduje się twój przykład:
sudo apt install apache2
sudo dnf install httpd
localhost
127.0.0.1
Teraz, aby uruchomić serwer w katalogu, wprowadź następujące polecenia:
python -V
# Or you may have command py available,
# in that case attempt py -V
# add the directory name to enter, e.g.
cd Desktop
Aby zobaczyć listę zawartości katalogu, przejdź do serwera z paska adresu przeglądarki internetowej wpisz |_+_|
Jeśli port 8000 jest już zajęty, użyj innego portu, np.:
- |_+_| (Python 3.x) lub
- |_+_| (Python 2.x)
Następnie wpisz |_+_| aby uzyskać dostęp do serwera.
Jak skonfigurować lokalny serwer internetowy w systemie Windows 10 i MAMP?
W przypadku nowej instalacji MAMP/MAMP PRO w systemie Windows 10 wykonaj następujące czynności:
- Przejdź do i pobierz MAMP PRO z www.mamp.info .
- Przejdź do folderu pobierania i kliknij dwukrotnie |__+_| plik.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować.
Uwaga: zarówno MAMP PRO |_+_| i MAMP |_+_| foldery zostaną zainstalowane, zignoruj folder MAMP PRO, jeśli nie chcesz korzystać z wersji pro.
Teraz, aby uruchomić MAMP i przetestować pod kątem sukcesu, wykonaj następujące czynności:
- W Eksploratorze Windows przejdź do C: MAMP i uzyskaj dostęp do pliku MAMP.exe. plik. Zezwól na dostęp, jeśli otrzymasz alert bezpieczeństwa.
- Serwery Apache i MySQL powinny uruchomić się automatycznie, jeśli nie, kliknij Start Servers.
- W menu MAMP kliknij Preferencje.
- Wpisz |__+_| w polu Port Apache.
- Wybierz Otwórz stronę startową Web.
- Witamy! Powinna zostać wyświetlona strona MAMP została pomyślnie zainstalowana.
Dodatkowe często zadawane pytania
Co to jest lokalny serwer WWW?
Lokalny serwer sieciowy to komputer, który spełnia żądania HTTP od odbiorców, zwracając strony internetowe. Na przykład twórca stron internetowych może hostować witrynę internetową i mieć wszystkie pliki lub oprogramowanie niezbędne dla witryny fizycznie przechowywane na swoim komputerze (lokalnie), w przeciwieństwie do zewnętrznej firmy hostingowej.
Co to jest sieć LAN?
LAN (sieć lokalna) łączy zbiór urządzeń w jednym obszarze, np. na piętrze domu, biura lub budynku. Wielkość sieci LAN może wahać się od tysięcy użytkowników i urządzeń do tylko jednego użytkownika.
Co to jest sieć WAN?
WAN (sieć rozległa) łączy telekomunikację geograficznie. Jest zwykle używany przez jednostki rządowe, szkoły i firmy do przekazywania sobie nawzajem danych, umożliwiając ludziom wykonywanie ich funkcji niezależnie od ich fizycznej lokalizacji.
Od zwykłego komputera do wydajnego serwera internetowego
Lokalne serwery internetowe świetnie nadają się do hostowania witryn internetowych i przechowywania prawie wszystkiego, do czego chcesz umożliwić innym dostęp. Dzięki pakietom oprogramowania, które w magiczny sposób zamieniają zwykły komputer lub komputer w serwer sieciowy, skonfigurowanie go jest dość proste.
Teraz, gdy pokazaliśmy Ci, jak skonfigurować własny, czy udało Ci się uruchomić serwer internetowy? Do jakich rzeczy używasz swojego serwera WWW? Chcielibyśmy usłyszeć od Ciebie, zostaw komentarz w sekcji poniżej.