Я использую XAMPP, но я предполагаю, что вы работаете с чем-то похожим на своей машине. В любом случае, перейдите в папку apache\conf
и откройте файл httpd.conf
. В XAMPP есть файл с именем apache\conf\extra\httpd-vhosts.conf
, который лучше подходит для добавления виртуальных хостов.
То есть вы хотите ввести соответствующие директивы, например ...
<VirtualHost *:80>
ServerAdmin postmaster@localhost
DocumentRoot "C:/path-to-your-app-webroot-folder-no-trailing-slash"
ServerName app.localhost
##ServerAlias www.dummy-host.localhost
ErrorLog "logs/app.localhost-error.log"
CustomLog "logs/app.localhost-access.log" combined
<Directory "C:/path-to-your-app-webroot-folder-no-trailing-slash">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Кроме того, если вы работаете в Windows XP, вам нужно будет сделать запись в вашем C:\Windows\system32\drivers\etc\hosts
файле 127.0.0.1 app.localhost
для разрешения субдомена. Это должно сделать работу.