[转]如何在本地apache上架设多个站点
http://dongxin1390008.blog.163.com/blog/static/3179247820094279581256/
通常情况下,我们有时候需要架设多个站点
比如 我的web站点都放置在D:/www下,
那么下面有3个站点的文件,分别是
D:/www/abc
D:/www/cde
D:/www/xyz
那么为了能够在本地能测试到像http://www.xx.com的效果,怎么办呢?
打开apache的httpd.conf文件,在文件的最后加上这么一段代码
#这个对应第一个站点D:/www/abc,ServerName可以任意设置
<VirtualHost *:80>
ServerAdmin webmaster@axx.cn
DocumentRoot "D:\www\abc"
ServerName abc.com
</VirtualHost>
#这个对应第二个站点D:/www/cde
<VirtualHost *:80>
ServerAdmin webmaster@axx.cn
DocumentRoot "D:\www\cde"
ServerName cde.com
</VirtualHost>
#这个对应第三个站点D:/www/xyz
<VirtualHost *:80>
ServerAdmin webmaster@axx.cn
DocumentRoot "D:\www\xyz"
ServerName xyz.com
</VirtualHost>
保存,重启apache
这个时候事情还没有做完,因为你在IE里面敲xyz.com会转到真正的站点去,而不是本地站点
这个时候打开C:\Windows\System32\Drivers\etc\这个目录
双击hosts文件选择用记事本打开。
在最后一行写上:
127.0.0.1 abc.com
127.0.0.1 cde.com
127.0.0.1 xyz.com
保存即可
这个时候你在地址栏敲:http://xyz.com 这个时候就会转向你本地的站点了!
相关文章
- 四大开源协议比较:BSD、Apache、GPL、LGPL
- Apache MINA (2) Hello World!
- Linux/CentOS 服务安装/卸载,开机启动chkconfig命令详解|如何让MySQL、Apache开机启动?
- Linux下的Apache和PHP安全设置,如何开启PHP的安全模式
- Apache Kafka Producer For Beginners
- 如何正确地在Axis、Axis2和Apache CXF之间抉择?
- apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))
- 修改Apache默认端口
- 使用apache的HttpClient进行http通讯,隐藏的HTTP请求头部字段是如何自动被添加的
- [转]在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境
- Atitit 文件存储标准化api 总结 目录 1. 操作系统,进行操作1 1.1. FileUtils类的应用1 1.2. 各大api 比较2 2. Java。Io用apache的commo
- Atitit java ftp client sumup apache common net jar 1.1. 协议解析1 1.2. 读取文件1 2. }3 1. 下载文件 ftpCli
- Atitit. 软件GUI按钮与仪表盘--web服务器区--获取apache配置文件路径 linux and apache的启动、停止、重启
- 07 - vulhub - Apache SSI 远程命令执行漏洞
- SVN配置以及自己主动部署到apache虚拟文件夹
- Apache OFbiz service engine 源代码解读
- Apache介绍
- org.apache.commons.net.MalformedServerReplyException: Could not parse response code. Server Reply: SSH-2.0-SSH