XAMPP pomaga nam symulować środowisko serwera na naszym komputerze z systemem Windows, abyśmy mogli przetestować nasze witryny lokalnie przed przesłaniem ich na serwer live. Domyślnie XAMPP używa localhost jako adresu URL dla lokalnych witryn. Czy można uzyskać dostęp do naszych stron internetowych za pomocą niestandardowej nazwy domeny zamiast localhost? Dzięki temu możemy używać różnych nazw domen dla wielu stron internetowych i oszczędzamy czas na zmianę adresu URL witryny na zdalnym serwerze, gdy nasza strona jest gotowa do opublikowania.
Rozwiąż domenę na komputerze lokalnym
podobnie jak podobne narzędzia programowe, gdy XAMPP konfiguruje serwer WWW na komputerze z systemem Windows, 127.0.0.1 służy do kierowania oprogramowania na komputer lokalny. 127.0.0.1 jest lokalnym adresem komputera. localhost używa adresu IP 127.0.0.1. Jeśli chcesz użyć niestandardowej nazwy domeny zamiast localhost w XAMPP, musisz najpierw rozwiązać domenę na lokalny adres IP 127.0.0.1.
komputery z systemem Windows mają plik hosts, plik systemu operacyjnego, który mapuje nazwy hostów na adresy IP. Pozwala użytkownikom na określenie adresu IP używanego do nazwy hosta lub nazwy domeny bez sprawdzania DNS. Możesz zapoznać się z tym samouczkiem, aby znaleźć i edytować plik hosts w systemie Windows 10, aby uzyskać więcej informacji.
teraz wskazałeś już domenę niestandardową na lokalny serwer WWW. Wykonaj poniższe kroki, aby zmapować domenę do określonego folderu dla lokalnych witryn skonfigurowanych za pomocą XAMPP.
Dodaj własną domenę do XAMPP
przejdź do katalogu instalacyjnego XAMPP w Eksploratorze plików Windows. Przejdź do apache / conf / extra. Znajdź i otwórz plik konfiguracyjny Apache wirtualnych hostów o nazwie httpd-vhosts.conf za pomocą Notatnika lub innych programów edytora tekstu masz.
w tym pliku konfiguracyjnym VirtualHost możesz zobaczyć przykładowy kod VirtualHost. Możesz skopiować i wkleić przykładowy kod, a następnie zastąpić nazwę serwera własną nazwą domeny. Lub skopiuj i wklej poniższy kod, a następnie zamień DocumentRoot i katalog na rzeczywisty katalog główny witryny i jego ścieżkę, użyj niestandardowej domeny jako nazwy serwera.
<VirtualHost *> DocumentRoot "D:/XAMPP/htdocs/site1" ServerName betterhostreview.com <Directory "D:/XAMPP/htdocs/site1"> Order allow,deny Allow from all </Directory></VirtualHost>
jeśli chcesz utrzymywać wiele domen / nazw hostów dla różnych lub tych samych witryn na komputerze, możesz skonfigurować dla nich kontenery lub bloki VirtualHost.
po prostu skopiuj i wklej ponownie powyższy kod, a następnie użyj nowego katalogu DocumentRoot, ServerName, Directory w dodatkowych kontenerach lub blokach VirtualHost.
jeśli chcesz uzyskać dostęp do tej samej witryny za pomocą localhost w tym samym czasie, dodaj poniższy kod do tego pliku konfiguracyjnego. Pamiętaj, aby zastąpić DocumentRoot swoim własnym.
<VirtualHost *> DocumentRoot "D:/XAMPP/htdocs" ServerName localhost</VirtualHost>
zwróć uwagę, że może być konieczne ponowne uruchomienie usługi Apache w XAMPP, zanim zmiany odniosą skutek.