当初配置多站点的问题,整了几个小时没整好,第二天一看才发现是单词拼错了(无奈..),所以能复制的一定复制!!!
1,首先进行Apache的配置(先复制一份进行备份,以免丢失).
进入Apache文件下的conf,找到httpd.conf.
去掉#Include conf/extra/httpd-vhosts.conf的'#',引入httpd-vhost.conf文件
去掉#LoadModule vhost_alias_module modules/mod_vhost_alias.so 的'#', 启用apache的虚拟主机功能
2,进入conf目录下的文件夹找到httpd-vhosts.conf文件
在内容尾部添加(此处为模板,请修改相应的配置):
<VirtualHost *:80>
ServerName web.news.com
DocumentRoot "E:/php1/news/"
<Directory "E:/php1/news/">
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
所有端口都应为80,因为80为localhost
ServerName => 你需要的站点名称
DocumentRoot => 为具体项目所在地
Directory => 为具体项目所在地
3,在C:\Windows\System32\drivers\etc里面找到hosts文件
在localhost后面添加自己的站点名称,保存
4,进入cmd窗口,运行ipconfig/flushdns.重启Apache.
5,完成!