Предполагая, что ваш DNS настроен правильно для laptop.local, вам, вероятно, нужно будет только обновить конфигурацию WAMP, чтобы использовать соответствующие виртуальные хосты Apache.
Настройка WAMP
Создайте каталог для размещения вашего субдомена (ов). Убедитесь, что это сделано в месте, к которому ваша установка WAMP может получить доступ (например, в вашей корневой
www
папке или рядом с ней ).Откройте Apache httpd.conf (находится в вашей установке WAMP в
conf
каталоге Apache или через соответствующий интерфейс меню, напримерApache → httpd.conf
).Раскомментируйте эту строку (удалите #):
# Include conf/extra/httpd-vhosts.conf
который затем должен стать
Include conf/extra/httpd-vhosts.conf
Откройте
conf\extra
папку Apache и найдитеhttpd-vhosts.conf
. Добавьте что-то похожее на следующее в конце файла:# Virtual host entry for website.laptop.local # Anything with a # is a comment <VirtualHost *:80> ServerName website.laptop.local #ServerAlias *.website.laptop.local # DocumentRoot should correspond to wherever the HTML files # for your website.laptop.local site are located. This is an example! DocumentRoot "C:/wamp/www/subdomains/my-website" ErrorLog "logs/my-website-error.log" CustomLog "logs/my-website-access.log" common # If you have any problems with "Forbidden", try uncommenting # the following (assumes Apache 2.4.x). #<Directory "C:/wamp/www/subdomains/my-website"> #AllowOverride None #Options None #Require all granted #</Directory> </VirtualHost>
Убедитесь, что ваши модули Apache alias_module и vhost_alias_module включены . Обычно это делается (опять же) через соответствующий интерфейс меню, например,
Apache → Apache modules
но потенциально может быть выполненоhttpd.conf
простым раскомментированием соответствующих строк модуля.Перезагрузите сервер WAMP.
Предполагая, что ошибок нет, website.laptop.local теперь должен быть доступен.