Jak skonfigurować wirtualnego hosta w systemie Windows 10

Opublikowany: 2021-02-22
Obserwuj @Cloudways

Wielu programistów rozpoczyna tworzenie stron internetowych w swoim lokalnym środowisku, a po zakończeniu pracy migrują swoją witrynę do działającego środowiska. Lokalna konfiguracja zapewnia elastyczne środowisko programistyczne do eksperymentowania z nowymi technikami, a co najważniejsze, zarządzanie kodem projektu jest proste. Jeśli pracujesz z WordPress, konfiguracja wirtualnych hostów i stosu XAMPP jest prostym zadaniem.

Stos XAMPP zapewnia lokalną platformę, na której możesz instalować i uruchamiać witryny WordPress bezpośrednio z komputera stacjonarnego/Mac. Stos obsługuje te same komponenty, co rzeczywisty serwer sieciowy i zapewnia, że ​​gdy nadejdzie czas na uruchomienie projektu, bazy danych i całą witrynę internetową można łatwo przenieść bez żadnych problemów.

W tym samouczku zademonstruję, jak skonfigurować i skonfigurować wirtualne hosty dla witryn WordPress z XAMPP działającym w systemie Windows 10. Zakładam, że masz już zainstalowane XAMPP i WordPress w systemie Windows 10. Jeśli jesteś zainteresowany ustawieniem do nowej witryny WordPress na XAMPP, stworzyliśmy szczegółowy przewodnik, który zawiera szczegóły instalacji i uruchamiania witryny WordPress na XAMPP.

  • Co to jest wirtualny host?
  • Utwórz wirtualnego hosta
  • Skonfiguruj adres URL witryny WordPress

Co to jest wirtualny host?

Host wirtualny służy do hostowania wielu nazw domen na jednym serwerze. Oznacza to, że różne strony internetowe współdzielą ten sam serwer i narzędzia dla pożądanego projektu. Korzystanie z koncepcji wirtualnego hosta w środowisku na żywo ma wiele zalet, a różne duże firmy stosują tę samą zasadę, aby zapewnić swoim klientom tani hosting. Najlepszym przykładem byłby hosting współdzielony.

Istnieją trzy typy hostów wirtualnych; na podstawie nazwy, adresu IP i portu.

W systemie opartym na nazwie możesz hostować wiele witryn internetowych na tym samym adresie IP serwera.

W przypadku IP każda strona internetowa korzysta z unikalnego adresu IP.

W oparciu o port różne witryny są hostowane pod wspólnym adresem IP, ale rozróżniają je na podstawie unikalnego numeru portu.

Utwórz wirtualnego hosta

W tym artykule tworzę wirtualnego hosta w środowisku lokalnym do pracy z różnymi projektami WordPress.

Więc zacznijmy!

Najpierw musisz przejść do D:\xampp\apache\conf\extra lub gdziekolwiek znajdują się twoje pliki XAMPP. W moim przypadku mój plik XAMPP znajduje się na dysku D.

lokalizacja pliku vhost xampp

Następnie edytuj httpd-vhosts.con f dowolnym edytorem tekstu. W moim przypadku używam Notepad++.

edytuj plik httpd vhosts

Plik wygląda mniej więcej tak:

httpd plik konfiguracyjny vhost

Teraz wklej następujący kod na końcu tekstu/kodu pliku:

 <Wirtualny Host *:80>

DocumentRoot "D:\xampp\htdocs\testing"

NazwaSerwera farhan.cw

<Katalog "D:\xampp\htdocs\testing">

</Katalog>

</VirtualHost>

W powyższym kodzie:

  • VirtualHost: Większość serwerów internetowych używa portu 80 jako portu domyślnego. Możesz jednak zmienić port na 8080, 8081 itd.
  • DocumentRoot: folder, w którym będą znajdować się pliki witryny. W naszym przypadku nazwa folderu to „testowanie”.
  • ServerName : jest to adres URL naszego wirtualnego hosta.
  • Katalog: Jest to katalog naszego wirtualnego hosta.

Teraz przejdź do Windows> Wyszukaj> Uruchom i wklej następujący wiersz:

 C:\Windows\System32\drivers\etc\hosts 

Windows lokalizacja pliku hosta 10

Następnie otwórz plik Host w edytorze tekstu i dodaj następujący wiersz w pliku Host.

 127.0.0.1 farhan.cw 

edytuj plik hosta w systemie Windows 10

Gdy skończysz, musisz ponownie uruchomić Apache i MySQL z panelu sterowania XAMPP i sprawdzić, czy w przeglądarce otwiera się http://localhost/testing .

uruchom ponownie Apache

Możesz zobaczyć, że domena została pomyślnie zmieniona i dla Twojego poprzedniego adresu URL pojawia się wewnętrzny błąd serwera 500 (http://localhost/testing).

sprawdzanie adresu URL

Następnie musimy zmienić adres URL strony naszego WordPressa i dlatego musimy uzyskać dostęp do bazy danych.

Skonfiguruj adres URL witryny WordPress

W tym momencie zakładam, że masz skonfigurowaną witrynę WordPress.

Teraz nadszedł czas na zmianę adresu URL bazy danych (bardzo ważny krok w konfiguracji wirtualnego hosta).

W tym celu otwórz przeglądarkę i przejdź do http://localhost/phpmyadmin/ i wybierz swoją bazę danych. W moim przypadku jest to „ testowanie ”.

Następnie otwórz wp_options i kliknij edytuj adres URL witryny z http://localhost/testing/ do http://farhan.cw i adres URL domu z http://localhost/testing do http://farhan.cw.

zmień adres URL witryny Wordpress

Uruchom ponownie Apache i odwiedź adres URL wirtualnego hosta, w naszym przypadku jest to „ farhan.cw ” i sprawdź, czy domena została pomyślnie skonfigurowana.

uruchom ponownie Apache

Ponieważ konfiguracja wirtualnych hostów dla witryny WordPress została zakończona, oto jak będą wyglądały ostateczne wyniki:

wirtualny host xampp

Ostatnie słowa

Otóż ​​to! Mam nadzieję, że masz jasny pomysł na skonfigurowanie wirtualnych hostów dla WordPressa z XAMPP działającym w systemie Windows 10. Jeśli masz jakieś pytania lub sugestie, możesz zapytać mnie w sekcji komentarzy poniżej.

P. Co to jest wirtualny host w XAMPP?

W XAMPP wirtualny host to nazwa nadana lokalnemu hostowi, dzięki czemu programista może łatwo uzyskać dostęp do zasobów bez problemów z uszkodzonymi linkami lub podobnymi problemami. Instalacja XAMPP może mieć wiele wirtualnych hostów.

P. Jak dodać wiele wirtualnych hostów do XAMPP Windows 10?

Dodawanie wielu wirtualnych hostów do XAMPP dla Windows 10 to czteroetapowy proces.

1. Utwórz indywidualne foldery dla wirtualnych hostów w folderze htdocs.
2. Edytuj plik httpd-vhosts.conf, aby zawierał informacje (w tym nazwę hosta, katalog główny dokumentu i nazwę serwera) o każdym wirtualnym hoście.
3. Edytuj plik hosts, aby zawierał adres IP (zwykle 127.0.0.1) i nazwę hostów wirtualnych.
4. Uruchom ponownie XAMPP i uzyskaj dostęp do każdego wirtualnego hosta, aby przetestować powodzenie procesu.

P. Jak zmienić nazwę domeny z localhost w XAMPP?

Zmiana nazwy domeny z localhost wymaga uprzedniej edycji pliku hostów lokalnych w celu uwzględnienia nowej nazwy domeny i adresu IP hosta lokalnego (127.0.0.1). Następnie edytuj plik httpd-vhosts.conf, aby zawierał informacje o nowej domenie (nazwę hosta, katalog główny dokumentu i nazwę serwera). Na koniec uruchom ponownie XAMPP, a następnie uzyskaj dostęp do nowej domeny w przeglądarce.

P. Jak działa wirtualny host?

Host wirtualny emuluje funkcjonalność działającego serwera i zapewnia podobną strukturę katalogów oraz łączność z bazą danych. Możesz mieć wiele wirtualnych hostów na lokalnym komputerze deweloperskim, z których każdy obsługuje różne witryny (lub wersje witryny). Jeśli chcesz, możesz również podłączyć wirtualnego hosta do działającej domeny, aby dalej testować funkcjonalność projektu.