【发布时间】:2012-12-13 09:00:47
【问题描述】:
我在我的笔记本电脑上,我想为我的网络上的服务器创建子域。在我的笔记本电脑上,我修改了我的 hosts 文件,以便我可以使用地址 myserver 访问我的服务器
如果我访问myserver,我会看到默认的 apache 服务器 html 页面显示“它可以工作”。
在我的服务器上,默认的文档根是/var/www/
我想为用户创建一个子域,这样我就可以输入user.myserver 并访问/home/user/Websites/ 上的文件
现在,我修改了服务器上的 httpd.conf 以添加:
<VirtualHost *>
ServerName *
DocumentRoot "/var/www/"
</VirtualHost>
<VirtualHost *>
ServerName user.localhost
DocumentRoot "/home/user/Websites/"
</VirtualHost>
另外,我服务器上的 hosts 文件修改为:
127.0.0.1 user.localhost
如果我在笔记本电脑上输入user.myserver,我的浏览器会显示找不到服务器。
我错过了什么?
【问题讨论】:
标签: linux apache ubuntu virtualhost