wampsever配置根目录及虚拟主机
- 2019-03-21 12:58:02
- 2,225 次阅读
- 4
在安装完wampsever之后,我们会发现wamp目录下的文件很多,而且www文件夹所在的目录层次比较深,每次把网站放进去比较费劲。为了使得目录层简短,方便管理与操作,这个时候我们需要单独重新配置网站的根目录www文件夹。网站根目录配置好之后,我们只能通过localhost或127.0.0.1 去访问网站,那我们怎么配置一个域名来访问呢?以上问题解决办法如下:
一、本地环境配置根目录
网站根目录是Web服务器上存放网站程序的空间,可通过修改配置文件自定义,例如D:/www。
(1)在wampserver安装目录下找到如下图所示的配置文件:
(2)定义网站根目录,ctl+f查找DocumentRoot并修改
DocumentRoot "D:/program files/wamp/www/"
假如改为:
DocumentRoot "D:/www/"
这样就指定了 “D:/www/”文件下为存放网站的根目录。
(3)配置网站目录,同样查找Directory并修改
<Directory "D:/program files/wamp/www/">
修改为:
<Directory "D:/www/">
(4)修改完成后,并不能立即生效,需要重启Apache服务
(5)文件根目录测试
将一个文件程序放到配置好的www根目录下,在浏览器地址栏输入localhost或127.0.0.1。
二、本地环境配置虚拟主机
在一台Web服务器上,可以通过配置虚拟主机,分别设定根目录,实现对多个网站的管理。具体步骤如下:
a.开启虚拟主机配置,在httpd.conf文件中ctl+f查找vhosts
找到#Include conf/extra/httpd-vhosts.conf之后,将#注释去掉
b.配置虚拟主机,打开\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
将上面的整个复制一份并把红框里面的修改成
DocumentRoot "D:/www/demo" ServerName "demo.com " ServerAlias "www.demo.com"
c.修改DNS(hosts)文件
找到C:\Windows\System32\drivers\etc\hosts的文件打开,将IP地址与域名对应起来,如下:
127.0.0.1 demo.com
127.0.0.1 www.demo.com
最后,将网站程序或其它代码放到demo文件中,通过浏览器输入demo.com/程序或代码就可以访问了。
文章评论 (0)