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


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

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

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

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

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

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

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

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

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

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

下面是示例图:

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

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

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

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

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

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

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

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

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

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

相关文章:

  • 2021-05-30
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-03
  • 2022-01-01
  • 2021-07-29
  • 2021-09-12
  • 2022-01-14
  • 2022-01-09
相关资源
相似解决方案