今天作一个ecshop的图片转存到图片服务器的功能,须要在本地测试,因此在本地搭建了一个这样的简单环境,具体步骤以下:web
1, 下载并安装appserv一键安装包apache
2, 打开hosts文件,添加以下语句浏览器
127.0.0.1 img.lvnong100.com服务器
127.0.0.1 lvnong100.comapp
3, 打开apache的安装目录下的配置文件夹下的httpd.conf配置文件测试
ctrl + f 查找# Virtual hosts,将下面一行前面的#号去掉,开启虚拟主机配置spa
4, 打开apache的安装目录下的配置文件夹下的扩展配置文件夹的C:\AppServ\Apache2.2\conf\extra\httpd-vhost.conf文件(根据安装位置的不一样,路径略有区别)图片
配置虚拟主机ip
<VirtualHost “ip地址:端口”>虚拟机
ServerAdmin 服务器管理员邮箱地址(可不填写)
ServerName lvnong100.com(域名)
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@dummy-host.x
DocumentRoot "C:/AppServ/www"
ServerName lvnong100.com
ServerAlias www.lvnong100.com
ErrorLog "logs/lvnong100.com-error.log"
CustomLog "logs/lvnong100.com-access.log" common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@dummy-host2.x
DocumentRoot "D:/ftp"
ServerName img.lvnong100.com
ErrorLog "logs/img.lvnong100.com-error.log"
CustomLog "logs/img.lvnong100.com-access.log" common
</VirtualHost>
5,将httpd目录中的httpd.conf文件中以下段复制修改路径为你指定的目录便可
<Directory "C:/AppServ/www"> //将这儿的代码修改成你虚拟机指定的目录便可
//这儿的代码不动它
</Directory>
在浏览器访问,ok啦!!!