今天做一个ecshop的图片转存到图片服务器的功能,需要在本地测试,所以在本地搭建了一个这样的简单环境,具体步骤如下:
1, 下载并安装appserv一键安装包
2, 打开hosts文件,添加如下语句
127.0.0.1 img.lvnong100.com
127.0.0.1 lvnong100.com
3, 打开apache的安装目录下的配置文件夹下的httpd.conf配置文件
ctrl + f 查找# Virtual hosts,将下面一行前面的#号去掉,开启虚拟主机配置
4, 打开apache的安装目录下的配置文件夹下的扩展配置文件夹的C:\AppServ\Apache2.2\conf\extra\httpd-vhost.conf文件(根据安装位置的不同,路径略有区别)
配置虚拟主机
<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啦!!!
来源:oschina
链接:https://my.oschina.net/u/1402488/blog/200296