WampServer下如何实现多域名配置

原文:WampServer下如何实现多域名配置

之前在学习跨域的时候,我写过一篇叫做WampServer下使用多端口访问的文章,默认的 localhost 采用的是 80 端口,能使用多端口访问的核心是得新建一个端口,也就是新建一个 http 服务,于是我们在 apache 的配置文件下可以新建一个指向端口 8080 的服务文件,然后再新建个文件夹(用来存放代码),启动服务,就 ok 了。

今天我要讲的是如何实现多域名的配置,一般的 WampServer 安装完后都会有一个 www 文件夹,里面的新建文件都能用 localhost + 相对地址 来访问,但是比如说我在 www 下新建了一个名字叫做 google 的文件夹,我们可以用 localhost/google/ 来访问这个文件夹或者文件夹里的文件,但是我要用 www.google.com 去访问,怎么能做到呢?

其实这个比之前的多端口访问简单多了。

1、修改 apache 的配置文件 httpd.conf



首先我们打开 apache 的配置文件 httpd.conf,比如我的是在 F:\wamp\bin\apache\Apache2.2.17\conf 文件夹下,找到这一行:

#Include conf/extra/httpd-vhosts.conf

把注释去掉(删掉最前面的井号)。

2、修改 httpd-vhosts.conf 文件



打开 F:\wamp\bin\apache\Apache2.2.17\conf\extra 文件夹下的 httpd-vhosts.conf 文件,加上这么一段,比如:

<VirtualHost *:80>
    DocumentRoot "F:\wamp\www\google"
    ServerName www.google.com
    ServerAlias google.com
</VirtualHost>

3、修改 hosts 文件



打开 C:\WINDOWS\system32\drivers\etc\hosts 文件,添加一句:

127.0.0.1 www.google.com

4、新建 google 文件夹



在 www 文件夹下新建一个名为 google 的文件夹,在里面添加一个任意的文件,比如 index.html,这时就可以用 www.google.com/index.html 访问到。

5、再次修改 httpd-vhosts.conf 文件



这时如果去访问 localhost,发现又访问不了了,需要再次修改 httpd-vhosts.conf 文件,添加:

<VirtualHost *:80>
    DocumentRoot "F:\wamp\www"
    ServerName localhost
</VirtualHost>

这时访问 localhost/index.html,就 ok 了!

其他



在查找相关的资料的时候,发现基本上都会加上这么一步,即在 httpd.conf 文件中,找到这么一段:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

将其修改为:

<Directory />
    Options FollowSymLinks Includes
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

但是我并没有修改也能出现效果,如果经过上述步骤后没有实现预想的结果,或许可以试试加上这步。

参考

  1. 转 wamp配置多域名虚拟目录
  2. 教你wamp下多域名如何配置
  3. wamp改网站默认根目录,使用域名重定向,多站点配置
时间: 2024-09-24 01:05:57

WampServer下如何实现多域名配置的相关文章

WampServer下如何配置多域名_服务器其它

实现wampserver下配置多域名主要通过修改apache的配置文件httpd.conf.修改httpd-vhosts.com文件.修改hosts文件等方面.具体内容请看下文介绍吧. 之前在学习跨域的时候,我写过一篇叫做WampServer下使用多端口访问的文章,默认的 localhost 采用的是 80 端口,能使用多端口访问的核心是得新建一个端口,也就是新建一个 http 服务,于是我们在 apache 的配置文件下可以新建一个指向端口 8080 的服务文件,然后再新建个文件夹(用来存放代

IIS7下的伪静态与域名301配置

今晚帮一个客户做他们公司的官网.最后,肯定为了做seo需要帮他们搞搞伪静态了...看了看他们的服务器原来是IIS7,哎...还以为是apache iis不知咋整,之前都是正apache的. 那到底IIS下的伪静态与域名301要怎么实现呢?不怕我们可以去找google,哈哈. Google了下,还蛮多,试了试那么几个总结了个可以正常工作的,这里记录下,方便自己以后查找或者你我他搜到这文章,嘿嘿... 第一步.在根目录新建一个文件"web.config",对应apache的就是.hacce

WampServer下使用多端口访问的技巧_服务器其它

因为学习中要用到跨域请求,所以不得不在wamp集成环境下添加多站点服务. 1.首先你要确保已经正确安装了wamp. 2.接着在wamp的安装目录下找到Apache2的httpd.conf文件,比如我的是在C:\wamp\bin\apache\Apache2.2.21\conf下.将该文件复制一份,重命名为httpd2.conf(任意),保存在conf文件夹下(和httpd.conf一起). 修改httpd2.conf的代码: 复制代码 代码如下: // from Listen 80 Server

Linux下Nagios的安装与配置

Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态,并在状态异常时发出警告音或邮件报警通知运维人员.监控的类型和警报定时器是完全可定制的. Nagios的另一强大功能是它能同时监测主机和服务.例如,它可以同时监测到IP地址和TCP/UDP端口号.为进一步阐述此功能,我们假定有台需要监测的web服务器,Nagios可运用在服务器上基于IP/服务器名运行ping命令的方法检测服务器是否在线,同时当服务器的RTT(往返时延)增加时,Nagios会随时告警.另外,

Apache本地二级域名配置方法_Linux

本文讲述了Apache本地二级域名配置方法.分享给大家供大家参考,具体如下: 我们在本地调试web程序时,常有很多不同的项目.不同的项目,我们希望使用不同的文件夹和不同的域名. 比如今天我正在建设一个鲜花网站,可是有个客户临时要做一个简单的卖眼镜的网站,两个网站在电脑上放在不同的目录下,而且要使用两个不同的域名来访问.一个是flower.domain.com,一个是glass.domain.com. 通常情况下,我们应该这么做: 1.在本地hosts文件中,将flower.domain.com指

从别人那拿来个网站备份,放到我的wampserver下想测试下,出错

问题描述 从别人那拿来个网站备份,放到我的wampserver下想测试下,出错 提示是 DedeCMS Error Warning! Technical Support: http://bbs.dedecms.com Error page: / Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错! 我知道可能mysql账户密码不对,但不知道怎么改 data/common.inc.php 内容如下 <?php //数据库连接信息 $cfg_dbh

攻击DNS之利用顶级域名配置错误监控Windows域用户

前言 为了寻找新的有趣的域名解析系统漏洞,我决定查看各种各样的顶级域名,并分析它们的错误配置,经过一些初步的搜索,我发现有一个很好的开源服务工具,可以帮助DNS管理员扫描它们的域名系统,察看是否存在错误配置,这就是瑞典互联网基金会开发的DNScheck工具,该工具会高亮显示出各种各样的奇怪DNS配置错误,这种错误例如:有一个权威名称服务器列表,一个域名的权威名称服务器和该名称服务器在上一级顶级名称服务器的设置之间不配置(引起这种问题的原因在"通过劫持DNS解析服务器攻击目标"这篇文章中

Tomcat 端口、默认应用、域名配置实践

Tomcat 端口.默认应用.域名配置实践 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 谢谢朋友的公司给我留了一个内部文档发布入口,我很喜欢那里的环境,也很喜欢那里的人,我会尽可能地分享一些

Ubuntu 下使用 CloudFlare 动态域名

Ubuntu 下使用 CloudFlare 动态域名 需求 首先保证你有一个自有域名,然后登录到CloudFlare,添加你的域名.遵循指令操作,使用它给出的默认值就行了.你将让CloudFlare来托管你的域,所以你需要调整你的注册机构的设置.如果你想要使用子域名,请为它添加一条'A'记录.目前,任何IP地址都可以. DDclient是一个Perl客户端,用于更新动态DNS网络服务提供商帐号下的动态DNS条目.它最初是由保罗·巴利编写的,现在大多数是由维姆潘科在做.它能做的不仅仅是动态DNS,