配置虚拟主机有什么用,比如Apache安装在C盘。主页站点之类的文件那就在C盘了。我想让站点文件放在D盘或E盘也能访问,这就是虚拟主机的功能了。
工具/原料
1
电脑
2
Apache服务器
方法/步骤
1
刚刚装好的Apache也可以来设置。首先找到Apache的配置文件,httpd.conf。在Apache安装目录下conf文件夹下。
2
记事本里面查找下图所示的文本。要找的就是#Include conf/extra/httpd-vhosts.conf 。 这个是虚拟主机的一个功能,被注销了。我们要开启虚拟主机功能,所以把#给删除了。变为下图。
3
关闭httpd.conf文件,并保存。
4
在conf文件夹找到extra文件夹打开。打开httpd-vhosts.conf文件。这个就是专门来配置虚拟有关功能的一个配置文件吧。
5
在httpd-vhosts.conf的最后部分添加一段代码。代码如下图所示
6
红框框里的代码就是要添加的。注意大小写,要完全和红框里的内容一模一样,千万不能出错,只要是写错一个字母,Apache就错误!代码添加在文件的最后面!还有里面的参数要介绍一下,看下图
7
'd:/myweb2'表示,就是在D盘myweb2文件下就是Apache的主页了。输入localhost即寻找这里的页面。在d:/myweb2文件夹下,在创建一个new.html
8
这个红框里的则表示欢迎页面,主页面是什么的。如图的话,就是浏览器如果输入localhost,则先寻找D盘myweb2文件夹下的new.html,在是index.html,类推。寻找不到,就报错。
9
代码添加好,保存。这样配置基本就完成了,重启Apache。浏览器输入localhost 即可访问到D盘myweb2下的new.html文件。
10
在myweb2下在建一个new2.html。输入http://localhost/new2.html即可访问到了
注意事项
Apache重启的问题,或者先停止在开始比较好,有时候直接点重启好像没效果。