XAMPP hjälper oss att simulera servermiljö på vår Windows-dator så att vi kan testa våra webbplatser lokalt innan du laddar upp dem till live server. Som standard använder XAMPP localhost som URL för lokala webbplatser. Är det möjligt att komma åt våra webbplatser med ett anpassat domännamn istället för localhost? Genom att göra det kan vi använda olika domännamn för flera webbplatser och vi sparar tid för att ändra webbadress på fjärrservern när vår webbplats är redo att publicera.
lös en domän till lokal dator
som liknande programverktyg, när XAMPP ställer in webbserver på din Windows-dator, används 127.0.0.1 för att peka programvaran på den lokala datorn. 127.0.0.1 är den lokala datoradressen. localhost använder IP-adressen 127.0.0.1. Om du vill använda ett anpassat domännamn istället för localhost i XAMPP måste du först lösa domänen till den lokala IP-adressen 127.0.0.1.
Windows-datorer har en värdfil, en operativsystemfil, som kartlägger värdnamn till IP-adresser. Det tillåter användare att ange en IP-adress som ska användas för ett värdnamn eller domännamn utan att kontrollera DNS. Du kan hänvisa till denna handledning för att hitta och redigera värdfilen i Windows 10 för mer information.
nu har du redan pekat den anpassade domänen till din lokala webbserver. Följ stegen nedan för att mappa domänen till den specifika mappen för de lokala webbplatser som konfigurerats med XAMPP.
Lägg till anpassad domän till XAMPP
Bläddra till installationskatalogen för XAMPP i Windows File Explorer. Navigera till apache / conf / extra. Hitta och öppna Virtual Hosts Apache-konfigurationsfilen med namnet httpd-vhosts.conf använder anteckningsblock eller andra textredigeringsprogram du har.
i den här VirtualHost-konfigurationsfilen kan du se VirtualHost-exempelkoden. Du kan kopiera och klistra in exempelkoden och sedan ersätta servernamnet med ditt eget domännamn. Eller kopiera och klistra in koden nedan, ersätt sedan DocumentRoot och katalogen med din faktiska webbplatsrotkatalog och dess sökväg, Använd din anpassade domän som servernamn.
<VirtualHost *> DocumentRoot "D:/XAMPP/htdocs/site1" ServerName betterhostreview.com <Directory "D:/XAMPP/htdocs/site1"> Order allow,deny Allow from all </Directory></VirtualHost>
om du vill behålla flera domäner / värdnamn för olika eller samma webbplatser på din dator kan du ställa in VirtualHost-behållare eller block för dem.
kopiera och klistra in ovanstående kod igen, använd sedan ny DocumentRoot, ServerName, katalog i ytterligare VirtualHost-behållare eller block.
om du vill komma åt samma webbplats med localhost samtidigt, Lägg till koden nedan i den här konfigurationsfilen. Se till att ersätta dokumentroten med din egen.
<VirtualHost *> DocumentRoot "D:/XAMPP/htdocs" ServerName localhost</VirtualHost>
Observera att du kan behöva starta om Apache-tjänsten i XAMPP innan ändringarna träder i kraft.