我修改了我的etc / hosts文件(在Windows 7下),因此www.example.com
和demo.example.com
都指向localhost
。不幸的是,访问demo.example.com
,将我带到localhost的文档根目录(这是合乎逻辑的)。我想将此更改为指向demo.example.com
到demo.localhost
,因此在localhost上创建一个新的虚拟子域,然后etc / hosts文件应该可以正常工作。
有人能指出我正确的方向吗?我有这个vhosts文件,它有一个有效的语法,但似乎没有按我的意愿工作。
<VirtualHost 127.0.0.1:80>
ServerPath /demo-example/
ServerName demo.example.com
</VirtualHost>
答案 0 :(得分:1)
尝试像这样更改端口号
<VirtualHost 127.0.0.1:8080>
ServerPath /demo-example/
ServerName demo.example.com
</VirtualHost>