找了很多文章,但是很多对于最新的apache都已经过时无法生效了。

http://blog.csdn.net/yuluo727282752/article/details/6944359 这篇文章写得非常好,记录下来,下面为全文引用。

完成一个项目,总要进行一些测试,但是在自己本上测试或许有一些自己想不到的BUG出现,于是配置一个虚拟主机可以为自己更方便的解决BUG,也可以方便演示时大家测试

以下是我在网上寻到的一些方法,分享给大家

开发环境:WAMP

 实例一,Apaceh配置localhost虚拟主机步骤

  1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模块

  # Virtual hosts#Include conf/extra/httpd-vhosts.conf往掉#Include conf/extra/httpd-vhosts.conf前面的#,这样就开启了httpd-vhosts虚拟主机文件。这时候重启wamp环境,无法打开localhost,需要在httpd-vhosts.conf配置一下。我的wamp安装在D盘

  2,用记事本打开httpd-vhosts文件,配置好localhost虚拟主机,参照httpd-vhosts文件中实例,修改成如下:

  <VirtualHost *:80>ServerAdmin DocumentRoot "D:\wamp\www"ServerName localhostServerAlias localhostErrorLog "logs/dummy-host.localhost-error.log"CustomLog "logs/dummy-host.localhost-access.log" common</VirtualHost>修改配置如下:

  DocumentRoot 修改为本地wamp环境下的www目录(如:D:\wamp\www)

  ServerName改为localhost

  3,重启Apache,发现localhost可以正常打开,配置localhost比较简单。

实例二,Apaceh配置test.biuuu.com虚拟主机步骤

  1,方法同上,复制配置代码修改如下:

  <VirtualHost *:80>

    ServerAdmin

    DocumentRoot "d:/wamp/www/magento"

    ServerName www.jiangpeng.com

    ErrorLog "logs/dummy-host2.localhost-error.log"

    CustomLog "logs/dummy-host2.localhost-access.log" common

    </VirtualHost>

  2,打开host文件(C:\WINDOWS\system32\drivers\etc\hosts),增加一行代码  

    127.0.0.1 www.jiangpeng.com3,在浏览器中打开www.jiangpeng.com,发现如下错误403 Forbidden错误

      Forbidden

      You don't have permission to access / on this server.

    分析:这主要是目录访问权限没有设置,需要设置对目录的访问权!

  4,打开httpd文件,找到如下语句

  <Directory />Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all</Directory>

  复制以上代码,并进行目录修改,把/替换为d:/wamp/www/magento(项目代码根目录),修改virtualHost代码如下

  <VirtualHost *:80>

    ServerAdmin "d:/wamp/www/magento"

    ServerName www.jiangpeng.com

    ErrorLog "logs/dummy-host2.localhost-error.log"

    CustomLog "logs/dummy-host2.localhost-access.log" common

  </VirtualHost>

<Directory "d:/wamp/www/magento">

    Options Indexes FollowSymLinks

    AllowOverride all

    Order Allow,Deny

    Allow from all

  </Directory>

  在浏览器中测试发现还是打不开,提示如上403 Forbidden错误,修改其中的Deny from all为allow from all

  5,重启Apache,虚拟主机配置成功!

  留意事项

  1,目录路径,如d:/wamp/www/magento

  2,访问权限,如上Deny from all修改为allow from all

  3,host文件,配置虚拟域名host指向

  4,httpd文件,打开Include conf/extra/httpd-vhosts.conf模块

  5,httpd-vhosts文件,配置虚拟主机

转载于:https://www.cnblogs.com/zldream1106/p/3823280.html

关于wamp5中(apache)设置虚拟主机相关推荐

  1. 在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析

    ServerAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名.具体的设置方法如下: 一.用于设置虚拟主机接收多个域名 一个虚拟主机常常会接收多个域名 ...

  2. Apache中Virtual Host虚拟主机配置及rewrite参数说明

    这篇文章主要介绍了Apache中Virtual Host虚拟主机配置及rewrite模块中的重要参数说明,是在同一个Apache服务器软件上部署多个站点的基础方法,需要的朋友可以参考下 Virtual ...

  3. 分享apache http服务器设置虚拟主机的方法

    对于多个域名绑定到一台服务器上,需要进行虚拟主机(virtual host)相关的设置,假设我要设置fuwu.jb51.net到一台服务器上,应该如何做虚拟主机的设置呢? 在apache http服务 ...

  4. Apache 创建虚拟主机目录和设置默认访问页面

    Apache 创建虚拟主机目录和设置默认访问页面 虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站 ...

  5. Apache 简单设置虚拟主机

    在apache中要启用虚拟主机首先要启动虚拟目录 在apache安装根目录中找到conf/httpd.conf文件,然后打开这个文件最下边有一行 # Virtual hosts Include con ...

  6. 浅谈构建 apache 2 虚拟主机[zt]

    浅谈构建 apache 2 虚拟主机无独有偶 于 2008-6-18,16:58 220 次阅读 相信架设 apache 2 服务器的linuxers不少吧,本人也是出于兴趣爱好,就自己学习架设了一下 ...

  7. 11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机

    2019独角兽企业重金招聘Python工程师标准>>> 11.14-11.15 Apache和PHP结合 Apache(httpd)的配置文件:/usr/local/apache2. ...

  8. 【转】Apache 配置虚拟主机三种方式

    Apache 配置虚拟主机三种方式 原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假设 ...

  9. apache开启虚拟主机localhost无法访问

    今天在集成环境下配虚拟主机,没想到虚拟主机开启后,localhost竟然无法访问了,解决办法是这样的: 实例一,Apache 配置localhost虚拟主机步骤 1,用记事本打开apache目录下ht ...

最新文章

  1. Swift游戏开发实战教程(大学霸内部资料)
  2. java架构师,必须掌握的几点技术?
  3. Ubuntu安装源安装nodejs
  4. Windows® CE 系统中的同步机制
  5. 【简讯】微软拟发布开源VB6
  6. 2020已过大半,量子计算机发展如何了?
  7. Python:如何安装whl文件
  8. 设计模式(11)——组合模式
  9. python中eval函数作用
  10. 物联网数据分发利器DPS
  11. hasOwnProperty()方法与in操作符
  12. 手机喇叭积灰,一段音波就能清理干净
  13. 小程序界面设计难?有了这个高颜值UI,我带你一步步解决所有难题
  14. 调试经验——Windows10中iTunes不能识别iPad的解决方法
  15. Unity Mask制作圆形头像
  16. 云栖社区订阅周刊大盘点
  17. 微信商户平台,开通企业付款到用户零钱功能
  18. 【8.6】代码源 - 【前缀集】【矩阵游戏】【谁才是最终赢家?】【放置多米诺骨牌】
  19. 章鱼体验第一天:思杰VDI之7.14.1
  20. php 打印curl请求的header信息和返回的header信息

热门文章

  1. python永久保存数据_Python学习笔记(四)——文件永久存储
  2. django 如何写model
  3. python基础试题选择题_附带答案的15道经典python基础面试题
  4. 64位系统目录在那里_教你玩转Linux系统目录结构
  5. 机器学习顶刊文献_“大数据+机器学习”在光催化制氢中的研究范式
  6. c语言脸型图案,[转载]各种脸型的分析及修饰
  7. SpringBoot配置文件加密
  8. php完整表单实例,PHP学习(五) 完整表单实例 HTML内嵌PHP
  9. c语言context窗口,如何在gtk3中为窗口小部件设置特定的css类? (C)
  10. python socks代理_Python中使用socks5设置全局代理的方法示例