WampServer下如何配置多域名

 更新时间:2015年10月09日 10:04:54   作者:韩子迟  
这篇文章主要介绍了WampServer下如何配置多域名的相关资料,需要的朋友可以参考下

实现wampserver下配置多域名主要通过修改apache的配置文件httpd.conf、修改httpd-vhosts.com文件、修改hosts文件等方面。具体内容请看下文介绍吧。

之前在学习跨域的时候,我写过一篇叫做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>

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

以上内容就是本文给大家介绍WampServer下如何配置多域名,希望大家能够喜欢。

相关文章

  • 使用Keepalived如何实现SFTP服务的高可用

    使用Keepalived如何实现SFTP服务的高可用

    这篇文章主要介绍了使用Keepalived如何实现SFTP服务的高可用问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • IntelliJ IDEA 创建Maven项目速度慢的2种解决方法

    IntelliJ IDEA 创建Maven项目速度慢的2种解决方法

    下面小编就为大家分享一篇IntelliJ IDEA 创建Maven项目速度慢的2种解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • MongoDB学习笔记(一) MongoDB介绍与安装方法

    MongoDB学习笔记(一) MongoDB介绍与安装方法

    最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论
    2013-07-07
  • 如何使用openwrt搭建ipsec隧道

    如何使用openwrt搭建ipsec隧道

    这篇文章描述了一个同事在使用IPsec和Strongswan进行IPv6 FTP下载时遇到的问题,通过编译OpenWrt固件、配置IPsec和Strongswan、解决连接问题、关闭防火墙以及抓包分析,最终解决了问题,测试结果显示IPv4和IPv6的性能都达到了预期,感兴趣的朋友一起看看吧
    2025-03-03
  • Fluentd搭建日志收集服务

    Fluentd搭建日志收集服务

    这篇文章主要为大家介绍了Fluentd搭建日志收集服务,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 服务器从安装到配置阵列RAID1+RAID5 安装Windows Server 2019

    服务器从安装到配置阵列RAID1+RAID5 安装Windows Server 2019

    今天就给安排上了——从RAID的配置开始,以及如何在WinPE里面载入阵列卡驱动、磁盘分区、安装系统等,另外 ,图片为操作过程中实拍,质量不高,敬请谅解
    2022-10-10
  • RSync实现文件备份同步详解

    RSync实现文件备份同步详解

    rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息
    2016-03-03
  • 如何通过网页方式将jar包上传到nexus的方法步骤

    如何通过网页方式将jar包上传到nexus的方法步骤

    这篇文章主要介绍了如何通过网页方式将jar包上传到nexus的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 通过IBM 3650 M2服务器的ServerGuide工具配置RAID图文教程

    通过IBM 3650 M2服务器的ServerGuide工具配置RAID图文教程

    这篇文章主要介绍了通过IBM 3650 M2服务器的ServerGuide工具配置RAID图文教程,需要的朋友可以参考下
    2018-05-05
  • CentOS 6.6实现永久修改DNS地址的方法

    CentOS 6.6实现永久修改DNS地址的方法

    这篇文章主要介绍了CentOS 6.6实现永久修改DNS地址的方法,涉及针对CentOS配置文件的相关设置技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10

最新评论