Как да създадете поддомейн като .localhost с XAMPP на Windows 11

Ако разработвате локално уебсайт и искате да използвате поддомейн като <name>.localhost, можете лесно да го настроите с помощта на XAMPP. В тази статия ще ви покажа как да го направите стъпка по стъпка.

<name> – това е обозначение на променлива, която трябва да бъде заменена със стойност от вас. Например <name>.localhost може да бъде photography.localhost, news.localhost или каквото сте си избрали.

1. Добавяне на поддомейн в hosts файла

Първата стъпка е да добавите записа за поддомейна във файла hosts.

Как да го направите:

  1. Отворете Notepad като администратор (натиснете Start, потърсете „Notepad“, щракнете с десен бутон и изберете „Run as administrator“).
  2. Отворете файла:
    C:\Windows\System32\drivers\etc\hosts
  3. В края на файла добавете следния ред:
    127.0.0.1    <name>.localhost
  4. Запазете файла и го затворете.

2. Конфигуриране на Apache за поддомейн

След като сте добавили поддомейна в hosts файла, следващата стъпка е да го настроите в Apache.

Как да го направите:

  1. Отворете Notepad като администратор (натиснете Start, потърсете „Notepad“, щракнете с десен бутон и изберете „Run as administrator“).
  2. Отворете файлът:

    C:\xampp\apache\conf\extra\httpd-vhosts.conf

  3. В края на файла добавете следния код:
    <VirtualHost *:80>
        ServerAdmin webmaster@<name>.localhost
        DocumentRoot "C:/xampp/htdocs/<name>"
        ServerName <name>.localhost
        ErrorLog "logs/<name>-error.log"
        CustomLog "logs/<name>-access.log" common
    </VirtualHost>

    ⚠ Важно: Уверете се, че папката C:/xampp/htdocs/<name> съществува. Ако не, създайте я.

  4. Запазете файла и рестартирайте Apache от XAMPP Control Panel.

3. Тестване на поддомейна

След като сте изпълнили горните стъпки, време е да проверите дали всичко работи правилно.

  • Отворете браузър и въведете http://<name>.localhost/.
  • Ако всичко е настроено коректно, трябва да видите съдържанието на папката htdocs/<name>.