Najwyraźniej wielu użytkownikówsystemy komputerowe dowolnego typu wiedzą, że możesz samodzielnie utworzyć serwer lokalny na swoim komputerze w kilka minut. To prawda, że nie każdy dokładnie rozumie podstawy metodologii podejmowania wszystkich kroków. Spróbujmy więc podać przynajmniej częściowe informacje na temat tworzenia lokalnego serwera i dostosowania go do własnych potrzeb.
Ogólnie rzecz biorąc, początkowo musisz wyraźnie odróżnićutworzono lokalne serwery według typu. Oprócz najczęściej używanych serwerów WWW możesz samodzielnie tworzyć i konfigurować gry, serwery proxy, a nawet serwery DNS. Wszystko zależy tylko od tego, która funkcja zostanie przypisana do jednego lub drugiego komponentu.
Jednak w większości przypadków wszystkie te elementymają jedną wspólną cechę: są one początkowo tworzone na lokalnych komputerach w pierwszych etapach bez hostowania na zdalnym hostingu, co pozwala na ich konfigurację i edycję bezpośrednio na własnych terminalach komputerowych.
Teraz spróbujmy rozważyć problemy związane z tworzeniem i konfigurowaniem lokalnego serwera na komputerze, w zależności od jego typu i celu
Zasadniczo wybór oprogramowania jestsprawa osobista każdego użytkownika. Warto zauważyć, że jeśli na przykład podczas tworzenia lokalnego serwera WWW używane są tylko języki znaczników hipertekstowych, takie jak HTML lub CSS, nie ma sensu dodatkowe instalowanie pakietów oprogramowania, ponieważ każda przeglądarka internetowa doskonale je rozumie.
Kolejną rzeczą jest to, kiedy jako dodatkowekomponenty to skrypty napisane, powiedzmy, w PHP. Warto ich używać, a przeglądarka nie może już sobie z tym poradzić. Tutaj przydaje się specjalistyczne oprogramowanie. Jeśli chodzi o serwery proxy, DNS i serwery gier, sytuacja tutaj jest również niejednoznaczna. Nieco później rozważymy najprostsze aplikacje do ich tworzenia i konfigurowania, ale na razie zastanowimy się nad głównym pytaniem dotyczącym standardowych lokalnych serwerów WWW.
Jeśli zdecydujesz się rozpocząć tworzenie lokalnegoserwer do późniejszego umieszczenia na zdalnym hostingu, oczywiście potrzebujesz jakiegoś narzędzia. Najczęściej podczas wyszukiwania odpowiedniego oprogramowania w Internecie użytkownicy są przekierowywani do pobrania pakietu oprogramowania Denwer, który jest produktem krajowym, a także wystarczająco prosty do zrozumienia i pracy.
Zawiera wszystkie niezbędne narzędzia, takie jakApache, PHP, MySQL, phpMyAdmin, sendmail itp. Jedyną wadą jest to, że będzie musiał dodatkowo zainstalować specjalne silniki, takie jak Joomla lub WordPress w najprostszej wersji.
Tak więc tworzenie lokalnego serwera zaczyna się oduruchomienie instalacyjnego pliku EXE (oczywiście w imieniu Administratora). Pojawi się okno podobne do trybu DOS. Postępuj zgodnie z instrukcjami instalatora. Najpierw wybierz lokalizację danych serwera, a następnie przypisz literę i tryb dysku wirtualnego (w zasadzie proponowanych parametrów nie można zmienić). To kończy instalację. Teraz serwer lokalny musi zostać sprawdzony pod kątem poprawnego działania.
Na tym etapie uruchamiamy utworzony serwer, aw oknie dowolnej przeglądarki internetowej wpisz http: // localhost. Jeśli program zostanie zainstalowany bez błędów, przeglądarka wyświetli komunikat informujący, że wszystko działa.
Jeśli przewiniesz stronę, zobaczysz główne linki, za pomocą których możesz przeprowadzić pełny test serwera lokalnego.
Czasami możesz spotkać nieprzyjemną sytuację, kiedyWysłana wiadomość e-mail wygląda jak zestaw dziwnych znaków. Dzieje się tak tylko dlatego, że program został pierwotnie zaprojektowany do kodowania utf-8. Można go całkowicie zmienić, na przykład na KOI-8R lub coś innego.
Teraz kolejny ważny punkt. Lokalny serwer systemów Windows nie może obejść się bez specjalnych dodatków zwanych silnikami (WordPress, Joomla itp.).
Najpierw w folderze www znajdującym się wzdłuż ścieżkihost homelocal, w katalogu głównym utwórz dowolny katalog. Następnie wprowadź ścieżkę http: // localhost / w pasku adresu przeglądarki i sprawdź, co dokładnie się otwiera. Jeśli ten katalog jest otwarty, wszystko jest w porządku. Pliki silnika kopiujemy do tego katalogu przy użyciu dowolnego menedżera plików (przynajmniej tego samego Eksploratora) i ponownie wpisujemy adres. Pojawi się okno „Installation Wizard”, w którym postępujesz zgodnie z instrukcjami.
Serwer lokalny powinien się teraz podłączyćspecjalne bazy danych. Służy do tego usługa phpMyAdmin, którą wprowadza się wpisując http: // localhost / tools w pasku adresu przeglądarki. Najpierw wybiera się sekcję do tworzenia nowej bazy danych, nadaje jej nazwę (możesz dowolnie, ale lepiej jest podać tę samą, która została użyta dla folderu w poprzedniej sekcji).
Następnie wracamy do strony głównej iskonfiguruj parametry uprawnień (utwórz nowego użytkownika, podaj login i hasło, użyj localhost jako hosta i zaznacz wszystko w oknie "ptakami"). Pozostaje nacisnąć przycisk „Chodźmy!” i poczekaj na koniec procesu.
Następnym krokiem jest połączenie z serweremsieć lokalną i przeniesienie do hostingu, aby stała się dostępna dla użytkowników w Internecie. „Natywny” sposób przesyłania danych do zdalnego zasobu nie wydaje się zbyt wygodny ze względu na wiele dodatkowych kroków.
Konfiguracja serwera lokalnego w planie migracjidane do zdalnego hostingu najlepiej wykonać za pomocą aplikacji FileZilla, za pomocą której należy skopiować pliki znajdujące się w powyższym katalogu do katalogu głównego hosta. Jest to folder PUBLIC_HTML lub sekcja HTDOCS. Teraz sprawa jest mała: w ustawieniach silnika zmieniamy tzw. Ścieżki bezwzględne do folderów i plików oraz katalogów, określamy nazwę bazy danych, która ma być utworzona do wykorzystania już na zdalnym hoście oraz określamy nowy login z hasłem do hosta. Wszystko. To kończy pracę. Połączenie z lokalnym serwerem komputerów użytkowników można nawiązać za pośrednictwem dowolnej przeglądarki internetowej.
Zobaczmy teraz, jak tworzyć i konfigurowaćlokalny serwer proxy. Po co to jest? Po pierwsze, można go używać do śledzenia absolutnie wszystkiego, co jest pobierane do terminala komputerowego lub laptopa podczas surfowania po Internecie. Po drugie, w ten sposób możesz zaoszczędzić ruch, jeśli jest płatny.
Lokalny serwer proxy działa zgodnie z zasadąbuforowanie wywołań serwerów DNS i zapisywanie, powiedzmy, obrazów lub innych obiektów, a gdy ponownie odwiedzasz zasób, że tak powiem, ładuje je z pamięci, przyspieszając dostęp do zasobu.
Aby stworzyć serwer tego typu, potrzebujeszNajprostsza aplikacja HandyCache, którą należy umieścić w dogodnym miejscu do szybkiego dostępu, ponieważ za każdym razem, gdy łączysz się z Internetem, będziesz musiał mieć do niej dostęp.
Przed rozpoczęciem pracy skonfiguruj ustawieniapełnomocnik. Na przykład, jeśli używana jest przeglądarka Opera, parametry serwera dla HTTP muszą być ustawione na 127.0.0.1, 8080 dla portu. Teraz uruchamiamy aplikację, przechodzimy do ustawień i patrzymy na zakładkę „Wybieranie”. Z reguły sam program określa, jaki typ połączenia jest aktualnie używany. Następnie wciskamy przycisk o tej samej nazwie i korzystamy z utworzonego serwera.
Tak, uwaga: w ustawieniach pamięci podręcznej można określić wielkość rzędu 300 MB. Teoretycznie powinno to wystarczyć na każdą okazję. Możesz przeglądać zawartość w folderze Cache w głównym katalogu, w którym program został zainstalowany. I jeszcze jedno: pamiętaj, że to zwykły serwer proxy, a nie anonimowy, więc nie powinieneś oczekiwać, że zmieni lub ukryje adres IP.
Lokalny serwer DNS może być używany ww przypadkach, gdy komunikacja jest niestabilna, sieć lokalna ma zbyt dużo rozgałęzień opartych na protokole TCP / IP lub podczas tworzenia i testowania stron internetowych. W zasadzie program BIND doskonale nadaje się do takich celów. Chociaż jest przeznaczony głównie dla systemów typu UNIX, niemniej jednak działa świetnie z systemem Windows (zakładamy, że na terminalu jest zainstalowana nieserwerowa wersja systemu Windows, którą można skonfigurować w Panelu sterowania).
Uruchom plik instalacyjny i postępuj zgodnie z instrukcjami.Dla wygody zaleca się instalację programu bezpośrednio na dysku C, w utworzonym katalogu BIND. Następnie wprowadź swoją nazwę użytkownika i hasło, po czym aktywujemy proces instalacji i czekamy na jego zakończenie.
Teraz w folderze C:BINDetc musisz utworzyć plik "nazwa" .conf, który zawiera ustawienia, które będą używane przez lokalny serwer DNS (nazwa jest dowolna i ustawiona bez cudzysłowów). Aby nie tracić czasu, możesz łatwo znaleźć plik, którego szukasz w Internecie i pobrać go, umieszczając go w określonej lokalizacji.
Teraz restartujemy system, potem dzwonimywiersz poleceń (cmd przez menu Uruchom lub kombinację Win + R), w którym piszemy żądanie nslookup. Jeśli nastąpi potwierdzenie, serwer jest zainstalowany poprawnie i działa bezbłędnie.
Na koniec spójrzmy na inny typ serwera.Jest to serwer lokalny dla gier korzystających z trybu online w sieci lokalnej. Wyjaśnijmy, co to jest na przykładzie gry Minecraft. Aby to zrobić, musisz pobrać sam serwer z oficjalnej strony gry i skorzystać z aplikacji Hamachi. Warunkiem prawidłowego działania jest obecność zainstalowanego pakietu JAVA z najnowszymi aktualizacjami w systemie.
Do konfiguracji używamy serwera.właściwości, w których wprowadzamy dane dostarczone przez aplikację Hamachi. Rejestrujemy adres IP serwera, liczbę graczy, wykorzystanie możliwych trybów gry itp. W polu trybu online należy podać wartość true. Następnie zapisz zmiany i zamknij plik.
Teraz definiujemy wewnętrzny adres IP serwera, którybędzie używany przez graczy podczas łączenia się z terminalem, na którym został utworzony. Komputery oczywiście muszą być połączone z samym serwerem, albo przez sieć lokalną, albo przez VPN. Adres IP terminala serwera musi być statyczny z obowiązkowym powiązaniem z adresem MAC.
Logowanie odbywa się za pomocą aplikacji Minl2,gdzie login i hasło są podawane podczas rejestracji. Po wykonanych czynnościach wychodzimy z serwera i wchodzimy ponownie, ale już w trybie offline, używając utworzonej nazwy użytkownika i hasła. W sekcji ustawień wybierz opcję Multiplayer i wprowadź żądany adres IP serwera. Wszystko. Możesz cieszyć się grą z prawdziwym przeciwnikiem.
Oczywiście są to dalekie od wszystkich niuansów, które mogąpowstają przy tworzeniu lokalnych serwerów różnych typów i oczywiście nie wszystkich programów, które pomagają w tym procesie. Powiedzmy tylko: są to ogólne i podstawowe zasady osadzone w takich technologiach. A jeśli na to spojrzysz, nie ma tu nic szczególnie skomplikowanego. Przy odrobinie czasu i cierpliwości lokalny serwer dowolnego typu zostanie utworzony w ciągu 10-15 minut.