wampsever配置根目录及虚拟主机

  • 2019-03-21 12:58:02
  • 2,058 次阅读
  • 稿源:天马行空

在安装完wampsever之后,我们会发现wamp目录下的文件很多,而且www文件夹所在的目录层次比较深,每次把网站放进去比较费劲。为了使得目录层简短,方便管理与操作,这个时候我们需要单独重新配置网站的根目录www文件夹。网站根目录配置好之后,我们只能通过localhost或127.0.0.1 去访问网站,那我们怎么配置一个域名来访问呢?以上问题解决办法如下:wamp_www

一、本地环境配置根目录

网站根目录是Web服务器上存放网站程序的空间,可通过修改配置文件自定义,例如D:/www。

(1)在wampserver安装目录下找到如下图所示的配置文件:

httpd.conf

(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
httpd-vhosts
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/程序或代码就可以访问了。

喜欢 4

文章评论 (0)

表情

大眼 可爱 大笑 坏笑 害羞 发怒 折磨 快哭了 大哭 白眼 晕 流汗 困 腼腆 惊讶 憨笑 色 得意 骷髅 囧 睡觉 眨眼 亲亲 疑问 闭嘴 难过 淡定 抗议 鄙视 猪头