wamp环境配置虚拟主机

刚学编程没多久,对一些基础的知识了解得不多,写写博客加深一下印象。第一次写,顺便写写自己的一些想法吧。

虽然集成开发环境很方便,但觉得用得多了不太利于学习。而且自己也比较喜欢打破沙锅问到底,总想知道问题的原理,现在能做到的极限就是亲自搭建环境,需要某个扩展或者功能的时候就找配置文件改。一回生,两回熟,配置文件改多了,对环境也就越来越熟,以后再深入了解就比较容易。好了,废话就说到这。

由于不太熟悉虚拟主机,可能有些错漏,之后有什么心得再回来改。虚拟主机配置步骤如下:

一、修改hosts文件。hosts文件在哪?Win+R打开“运行”,输入“drivers”并回车,点击“etc"文件夹,找到hosts文件。如找不到,打开文件夹选项,选择“查看”,取消勾选“隐藏受保护的操作系统文件”即可。打开hosts,在末尾加上“127.0.0.1+空格+你要匹配的网址”,如“127.0.0.1 www.google.com",保存;


二、修改apache中的httpd.conf文件。httpd.conf位于apache安装目录下的conf文件夹中。查找“Virtual hosts",把“Virtual hosts”下面一行代码前的“#”去掉,意思就是开启这个功能,改完如下,保存;

# Virtual hosts
Include conf/extra/httpd-vhosts.conf


三、修改apache中的httpd-vhosts.conf文件。httpd-vhosts.conf位置apache安装目录下的conf\extra\下。转到文件末尾,复制末端一个代码段修改即可。如下,第一个<VirtualHost *:80>代码段指定网站根目录,把“DocumentRoot"后的目录改成自己的网站根目录,“ServerName”后的代码改成“localhost”,同理,第二个代码段的即你想配置的虚拟主机,“DocumentRoot”配置自己的网站文件目录,“ServerName”后改成你的网址,然后又结束前加上<Directory>,<Directory>中间配上你的网站文件目录,其余不变;

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.project.com
    DocumentRoot "D:/wamp/www"
    ServerName localhost
    ErrorLog "logs/project.com-error.log"
    CustomLog "logs/project.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.project.com
    DocumentRoot "D:/wamp/www/demo"
    ServerName www.demo.com
    ErrorLog "logs/project.com-error.log"
    CustomLog "logs/project.com-access.log" common
    <Directory "D:/wamp/www/demo">
		Options Indexes FollowSymLinks
		AllowOverride All
		Order allow,deny
		Allow from all
    </Directory>
</VirtualHost>

四、最后就是重启Apache了,现在虚拟主机就配置完成了,输入网址试一下吧~




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值