Tworząc własną stronę internetową trzeba mieć możliwość obserwacji i oceny tego, jak strona może wyglądać z perspektywy przeciętnego odwiedzającego.
Czasami wystarczy kliknąć i wyświetlić pliki HTML w przeglądarce internetowej. Jeśli jednak chcesz przetestować zawartość dynamiczną, musisz skonfigurować lokalny serwer WWW.
Jest to dość proste i możesz to łatwo zrobić samodzielnie, niezależnie od tego, czy używasz komputera z systemem Windows, macOS czy Linux. Dostępnych jest wiele rodzajów serwerów WWW, ale w tym artykule użyjemy Apache, ponieważ jest to najpopularniejszy serwer, bardzo łatwy w konfiguracji i ma dobrą kompatybilność ze wszystkimi popularnymi komputerowymi systemami operacyjnymi.bieżąca zmienna.
Skonfiguruj lokalny serwer WWW w systemie Linux
Apache jest przeznaczony dla systemów operacyjnych typu Unix. Linux należy do tej kategorii i instalacja i konfiguracja serwera WWW Apache może być przeprowadzona w bardzo prosty sposób.
Zadanie będzie obejmować przetwarzanie z wiersza poleceń. Najpopularniejsze obecnie dystrybucje Linuksa pozwalają zainstalować Apache bez konieczności kompilowania go ze źródła za pomocą jednego prostego polecenia.
W przypadku dystrybucji opartych na Debianie, Ubuntu i Ubuntu:
sudo apt zainstaluj Apache2
Dla Red Hata i CentOS:
sudo dnf zainstaluj httpd
Po zakończeniu instalacji otwórz przeglądarkę internetową i przejdź do „ 127.0.0.1 ” lub „ localhost ”. Jeśli na ekranie pojawi się komunikat „ To działa! ”, oznacza to, że instalacja Apache przebiegła pomyślnie.

Aby lepiej zrozumieć, jak Apache obsługuje tę konkretną witrynę, zmodyfikujmy ją. Najpierw przejdź do katalogu głównego lokalnego komputera z systemem Linux.
cd /var/www/html
Otwórz „ index.html ” jako katalog główny, używając systemowego edytora tekstu.
Wyszukaj frazę „ To działa !” i zmień go na losowy tekst, np. „ Uczyń technologię łatwiejszą! ”, a następnie zapisz plik.
Teraz odśwież stronę pod adresem 127.0.0.1 . Zobaczysz ekran zawierający frazę „ Uczyń technologię łatwiejszą! ” zamiast „ To działa! "dawniej.
Teraz pomyślnie skonfigurowałeś prosty serwer WWW. Niektóre dostosowania ustawień konfiguracyjnych można wykonać w pliku „ apache2.conf ”.
sudo nano /etc/apache2/apache2.conf
Uwaga: za każdym razem, gdy wprowadzasz zmiany w konfiguracji, będziesz musiał ponownie uruchomić Apache, aby zastosować zmiany.
Sudo systemctl Apache2 uruchom ponownie
Jeśli to nie zadziała, możesz ponownie uruchomić komputer, bezpośrednio wykonując plik rozruchowy.
sudo /etc/init.d/apache2 uruchom ponownie
Skonfiguruj lokalny serwer WWW w systemie macOS
Dobra wiadomość jest taka, że Apache jest teraz domyślnie instalowany w systemie macOS. Wszystko, co musisz zrobić, to po prostu włączyć.
W Finderze przejdź do „ Aplikacje -> Narzędzia ”, a następnie kliknij dwukrotnie Terminal .
Aby włączyć preinstalowany serwer WWW Apache, uruchom następującą komendę:
Uruchom sudo apachectl
Aby sprawdzić, czy serwer WWW działa, otwórz przeglądarkę i przejdź do „ 127.0.0.1 ” lub „ localhost ”.
![Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux]()
Oczywiście możesz także zmienić zawartość strony internetowej, po prostu przechodząc do katalogu głównego w taki sam sposób, jak robisz to w systemie Linux. Jedyną różnicą jest lokalizacja ścieżki.
cd /Biblioteka/Serwer WWW/Dokumenty/
Teraz edytuj plik „index.html.en” za pomocą lokalnego edytora tekstu. Zmień „ To działa! ” na „ Hello World! ”.
sudo nano indeks.html.en![Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux]()
Odśwież witrynę pod adresem 127.0.0.1 . Na ekranie zobaczysz frazę „ Hello World! ” zamiast „ To działa! " jak wcześniej.
![Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux]()
Aby dalej skonfigurować serwer WWW Apache w systemie macOS, przejdź do pliku „ httpd.conf ”.
sudo nano /etc/apache2/httpd.conf
Podobnie jak w systemie Linux, możesz łatwo zrestartować usługę Apache za pomocą polecenia apachectl z uprawnieniami roota.
Sudo apachectl uruchom ponownie
Skonfiguruj lokalny serwer WWW w systemie Windows
W przeciwieństwie do Linuksa i macOS, Windows nie jest oparty na Unixie, więc instalacja lokalnego serwera WWW będzie nieco inna.
Na szczęście istnieje wiele instalatorów, które łączą w sobie takie rzeczy, jak Apache, MySQL i PHP, aby ułatwić pracę. Jednym z nich jest XAMPP.
( Uwaga : XAMPP jest również dostępny dla systemów Linux i Mac OS X).
Pobierz wersję XAMPP dla systemu Windows i rozpocznij instalację. Po wyświetleniu monitu uruchom instalator. Możesz po prostu wybrać Apache, jeśli potrzebujesz tylko serwera WWW. Jeśli jednak planujesz korzystać z bazy danych, możesz wybrać także MySQL.
![Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux]()
Kontynuuj instalację i kliknij „ Zakończ ”, gdy dojdziesz do ostatniego kroku. Domyślnie zostanie uruchomiony panel sterowania XAMPP.
![Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux]()
Jeśli to konieczne, kliknij „ Start ” dla Apache i MySQL.
Jeśli przejdziesz do „ 127.0.0.1 ” lub „ localhost ” w swojej przeglądarce internetowej, zobaczysz stronę konfiguracji XAMPP.
![Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux]()
Aby utworzyć nową stronę internetową, proces jest taki sam jak powyżej. Otwórz notatnik i utwórz przykładowy plik HTML. Nadaj mu nazwę „ hello.html ”.
![Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux]()
Zapisz plik w folderze głównym dokumentu znajdującym się w „ c:\xampp\htdocs\ ”.
Przejdź do niego, otwierając przeglądarkę internetową i odwiedzając 127.0.0.1/hello.html . Będziesz mógł przeglądać utworzoną przez siebie stronę internetową.
![Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux Jak skonfigurować lokalny serwer WWW (Lokalny serwer WWW) w systemach Windows, macOS i Linux]()