基于Apache2.2配置虚拟域名访问

    最近在项目测试中用到了虚拟域名,因为是和sqlserver的数据库一块使用,所以使用的PHP版本和apache版本都比较低,自己配置了一遍后,做个笔记,希望对其他人也有帮助。


1.进入到apache的文件目录下,打开httpd.conf文件

基于Apache2.2配置虚拟域名访问_第1张图片

2.打开文件后,搜索,rewrite,找到下面图片中的这一行,然后把#号去掉。

继续搜索vhosts这一行,继续把注释#去掉

3.然后在上面所显示的文件目录,conf/extra/下编辑httpd-vhosts.conf文件

基于Apache2.2配置虚拟域名访问_第2张图片

文件中本来就有配置的示例,我们修改一下就可以了

基于Apache2.2配置虚拟域名访问_第3张图片

下面是示例图:

基于Apache2.2配置虚拟域名访问_第4张图片

  接下来为我们的访问目录开启访问权限。打开httpd.conf文件,找到下面这段代码,复制粘贴到刚才编辑的httpd-vhosts.conf文件下

基于Apache2.2配置虚拟域名访问_第5张图片

然后将Directory 的工作目录改成我们虚拟域名指定的工作目录,然后将Deny from all 改成allow from all

基于Apache2.2配置虚拟域名访问_第6张图片

4.继续打开C:\Windows\System32\drivers\etc 目录下的hosts文件,在最下面添加上我们的访问地址就可以了。

5.重启apache2,2 ,打开cmd,以管理员身份运行,输入net stop apache2,2 ,关闭后输入 net start apache2,2 ,开启apache服务,

然后就可以通过输入虚拟域名来访问我们的项目了,不用再输入一长串的工作目录来访问。

基于Apache2.2配置虚拟域名访问_第7张图片

你可能感兴趣的:(PHP)