我的学习过程痛苦并快乐着!!用到thinkPHP的group分组设置,我想给我每个分组设置一个二级域名。我使用的环境是windows下的wamp的集成环境,别的不多说了,现在就开始apache的新建虚拟主机设置:
首先打开安装apache的目录,{apache目录}/conf 这个文件夹下面的httpd.conf,打开这个文件在最后写入代码:
<VirtualHost *:80> #虚拟主机设置开始
ServerAdmin admin@abc.com #网站管理员邮箱(可要可不要)
DocumentRoot f:/wamp/www #网站文件根目录
ServerName www.abc.com #域名设置
<Directory "f:/wamp/www"> #开始进行目录权限设置
AllowOverride all #URL重写相关设置
Order Allow,Deny
Allow from all #是否允许其它计算机访问目录
</Directory>
</VirtualHost> #虚拟主机设置结束
这些设置成功之后,重启apache。再打开C:\WINDOWS\system32\drivers\etc这个目录下的hosts文件,同样是在最后面加上如下代码:
127.0.0.1 www.abc.com
127.0.0.1 sh.abc.com
127.0.0.1 wb.abc.com
127.0.0.1 a.abc.com
注:代码中的设置目录权限的代码可以省略,但是在网站根目录没有在httpd.conf或者apache的任何文件中定义过的情况下,目录权限设置代码不可省略,否则将导致网站不能访问,访问者浏览器提示权限不足,为了以防万一,建议大家无论什么情况都加上这段代码。
转载于:https://blog.51cto.com/jsny821/842168