W poprzednim artykule rozmawialiśmy jak skonfigurować XAMPP na lokalnym komputerze i jak zainstalować na nim WordPress. Ale co, jeśli chcesz mieć wiele witryn na swoim lokalnym serwerze? Możesz po prostu utworzyć nowe foldery i otworzyć je jako www.example.com/, ale to jest po prostu nudne! Co powiesz na utworzenie subdomeny? Coś takiego jak www.sub.example.com, teraz to wygląda jak coś, nieprawdaż.
Tworzenie folderu katalogu głównego dla Subdomin
Zobaczmy, jak to wszystko robimy. Najpierw chcesz utworzyć katalog główny nowej subdomeny. Przejdź do C:/xampp/htdocs (może się to różnić w zależności od tego, gdzie zainstalowałeś XAMPP). Nazwa folderu może być tylko nazwą subdomeny (np. www.sub.domain.com folder będzie sub) lub możesz użyć całej nazwy domeny jako nazwy folderu (np.: www.sub.domain.com folder będzie być www.sub.domena.com).
Tworzenie subdomeny
Aby utworzyć subdomenę dla lokalnego hosta, musisz edytować plik konfiguracyjny XAMPP o nazwie httpd-vhosts.conf ten plik znajduje się w C:/xampp/apache/conf/extra (może być inny w zależności od tego, gdzie zainstalowałeś XAMPP). Otwórz httpd-vhosts.conf w swoim ulubionym edytorze tekstu i poszukaj następujących informacji:
[html]
##<host wirtualny *:80>
##Administrator serwera [email chroniony]
##DocumentRoot „C:/xampp/htdocs/dummy-host.localhost”
##Nazwa_serwera fikcyjny-host.localhost
##ServerAlias www.dummy-host.localhost
##ErrorLog „logs/dummy-host.localhost-error.log”
##CustomLog "logs/dummy-host.localhost-access.log" łącznie
##</wirtualny host>
[/ html]
Powiel go i usuń ## przed każdą linią, wtedy jesteśmy gotowi do stworzenia subdomeny, w naszym przypadku będzie to sub.localhost oczywiście możesz zrobić co tylko chcesz. Zmień * na sub.localhost i w każdym wierszu, w którym jest napisane dummy-host.localhost, na sub.localhost.com. Ostateczny wynik wyglądałby mniej więcej tak:
[html]<host wirtualny sub.localhost.com:80>
Administrator serwera postmaster@ sub.localhost.com #DocumentRoot "C:/xampp/htdocs/ sub.localhost.com "
NazwaSerwera sub.localhost
ServerAlias www. sub.localhost.com
Dziennik błędów "logs/ sub.localhost.com -error.log"
CustomLog połączone "logs/ sub.localhost.com -access.log"
</wirtualny host>
[/ html]
Rejestracja domeny sub.localhost.com
Jeśli skończysz, musisz zarejestrować swoją subdomenę w Gospodarze Windows plik. Można to znaleźć w C:/Windows/System32/sterowniki/itp. Utwórz kopię zapasową pliku hosts, a następnie otwórz ją za pomocą ulubionego edytora tekstu i dodaj następujące wiersze na dole:
127.0.0.1 localhost
127.0.0.1 sub.localhost.com
Uwaga: Windows 7 lub Windows 8 nie pozwala na edycję tego pliku, aby edytować ten plik, najpierw skopiuj go do innej lokalizacji, powiedz Pulpit, a następnie edytuj go w swoim ulubionym edytorze, a następnie wklej (zastąp) edytowany plik itp teczka.
Spowoduje to utworzenie domeny sub.localhost.com. Jeśli skończyłeś z tym i jesteś w 100% pewien, że zrobiłeś wszystko dobrze, uruchom ponownie Apache za pomocą panelu sterowania XAMPP (stop/start). Po ponownym uruchomieniu Apache powinieneś mieć dostęp do nowej subdomeny: .
Jeśli XAMPP zawiesza się, gdy chcesz ponownie uruchomić Apache, upewnij się, że nie używasz żadnego HTTP:// lub / na końcu domeny, dla której chcesz utworzyć katalog. Jeśli masz inne pytania dotyczące tego tematu, zadaj je w komentarzach poniżej.
Tushar
Wow, kocham to. Bardziej zabawne będzie utworzenie subdomeny na lokalnym hoście i praca z nią. Czy istnieje sposób na utworzenie subdomeny w WAMPP?
Andora Nagy’a
Cześć. Jestem pewien, że to możliwe. Przez cały czas nigdy nie używałem WAMP-a, ale jak czytam, jest taki sam jak na XAMPP.
Pozdrowienia,
Andora Nagy’a
Sai Kumara
Cześć Andor Nagy, Świetny samouczek dotyczący tworzenia poddomeny za pomocą Xampp. Na pewno spróbuję stworzyć jedną subdomenę w localhost. Dzięki za udostępnienie!!
Sadek
Fajne wskazówki, czy mogę zrobić to samo z WAMP?
różni się nieco od XAMPP
Rajesh Namase
Andor już powiedział, że możesz użyć tej samej metody również na WAMP, jeśli napotkasz jakiekolwiek problemy na WAMP, daj nam znać.
Emily
To dobra wiadomość, że mogę użyć tej samej metody na WAMP! :) Wypróbuję jak najszybciej i dopiszę do mojej listy do zrobienia (bo mogę zapomnieć).
ansz
dzięki za pomoc kolegę. . . dobrze będzie stworzyć subdomenę na localhoście, a potem coś rozwinąć.. :)
Parmara
Dzięki bracie za ten działający samouczek, zawsze zastanawiałem się, w jaki sposób ludzie otrzymują subdomenę dla swojej witryny, teraz mogę również uzyskać subdomenę dla mojej witryny! Dzięki jeszcze raz!
Andora Nagy’a
Cześć, cieszę się, że ci to pomogło! Uwaga, jeśli masz nazwę domeny premium, musisz utworzyć subdomenę w usłudze, w której masz obie domeny, i przekierować ją na swój adres IP za pośrednictwem menedżera DNS.
Pozdrowienia,
Andora Nagy’a
Mohsina Shakeela
Cóż, ten poradnik jest dla mnie z pewnością interesujący, Rajesh Namase. BTW, jakiego motywu używasz na tym blogu.
Rajesh Namase
Artykuł LOL napisał Andor Nagi :D Używamy niestandardowego motywu potomnego Genesis.
Jogesh
Ten artykuł jest dla mnie bardzo pomocny, ale chcę dowiedzieć się czegoś o nowej technologii, takiej jak Joomla itp. Napisz kilka artykułów na ten temat.
Aliakbar Fakhri
Świetna wskazówka,
po prostu chcę wiedzieć, czy mogę użyć tej samej metody z Wampem???
Bhavik
Dzięki za ten artykuł...
Ten artykuł jest naprawdę pomocny dla ludzi, ale jak stworzyć subdomenę na serwerze wamp?
Śridahra
to jest świetne samouczek, ale kiedy to dodam?
NameVirtualHost *: 80
DocumentRoot „D:/xampp/htdocs”
Nazwa_serwera localhost
DocumentRoot „D:/xampp/htdocs/subdomena”
NazwaSerwera subdomena.localhost.com
Mój serwer xammp nie grasuje
Hiren Radźput
Cześć, to naprawdę świetny samouczek na temat tworzenia subdomeny za pomocą xampp. Nigdy nie myśl, że subdomena może być utworzona na hoście lokalnym. Teraz znam sekrety i też spróbuję.
michael
cześć, jak mam to zrobić na rzeczywistej stronie internetowej?
Donald
Zastanawiam się nad tym samym. Dla mnie przekierowuje teraz CAŁY ruch do subdomeny.
Kyle E.
Bardzo fajny samouczek, teraz po zrobieniu tego, aby sub.localhost.com mógł go używać dla innych, takich jak testdomain.tk? Użyłem httpd-vhosts.conf przed skonfigurowaniem wielu folderów, więc mogę mieć więcej niż jeden folder, który może pomieścić htdocs. Czy mogę sprawić, że sub.localhost.com przejdzie do sub.testdomain.com?