apache建立虚拟主机

如何使用 Apache 在本地配置出多个虚拟主机呢?而且使用不同的“域名”来访问本地不同的站点呢?

一般情况下,咱们都使用 localhost 来访问本机上的服务器,在我们的 C:/WINDOWS/system32/drivers/etc/hosts 文件中默认有一个:

127.0.0.1       localhost就是本机对localhost的解析。

像我们在apache的根目录下有两个网站ceshi1和ceshi2,我们要在本机做两个站点,这样我们应该怎么做呢?

1>首先要改系统的hosts文件。

打开之前说过的系统的 hosts 文件,来给我们的电脑添加两个“假的”DNS 项,加入代码:

127.0.0.2       ceshi1
127.0.0.3       ceshi2

我们就将 ceshi1 主机名解析为 127.0.0.2,将 ceshi2主机名解析为 127.0.0.3。
 
2> 修改 Apache 配置文件:

在我的本机内 Apache 的主配置文件在:

D:/wamp/apache2/conf/httpd.conf

找到#Include conf/extra/httpd-vhosts.conf这一行,去掉前面的#,把httpd-vhosts.conf文件包含进去,保存。

3> 修改httpd-vhosts.conf文件:

打开D:\wamp\bin\apache\conf\extra路径找到httpd-vhost.conf文件,添加如下

<VirtualHost *:80>
        DocumentRoot D:\wamp\www\ceshi1
        ServerName www.ceshi1.com
        <Directory "D:\wamp\www\ceshi1">
            Options Indexes FollowSymLinks
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
  </VirtualHost>

<VirtualHost *:80>
        DocumentRoot D:\wamp\www\ceshi2
        ServerName www.ceshi2.com
        <Directory "D:\wamp\www\ceshi2">
            Options Indexes FollowSymLinks
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
  </VirtualHost>
修改完成后保存。
重启Apache服务器即可。
在浏览器地址栏输入分别输入:
http://www.ceshi1.com
http://www.ceshi2.com

(如果不想修改 Apache 的主配置文件,
我们也可以在各个站点里面写好自己的虚拟主机配置子文件,然后使用 Include 指令将其包含到 Apache 的主配置文件里也可以.)

windows下apache建立不同虚拟主机相关推荐

  1. Centos 7 环境下,如何使用 Apache 实现 SSL 虚拟主机 双向认证 的详细教程:

    1. testing ! ... 1 1 原文参考链接: http://showerlee.blog.51cto.com/2047005/1266712 很久没有更新LAMP的相关文档了,刚好最近单位 ...

  2. windows下apache配置虚拟主机的两个方法

    windows下apache配置虚拟主机方法一: 对httpd.conf进行设置: 1.注释以下三行 #ServerAdmin #ServerName #DocumentRoot 2.去掉mod_pr ...

  3. 虚拟服务器英文版设置,apache配置(linux及windows中的设置)以及虚拟主机的设置(国外英语资料).doc...

    apache配置(linux及windows中的设置)以及虚拟主机的设置(国外英语资料) apache配置(linux及windows中的设置)以及虚拟主机的设置 Syllabus Apache in ...

  4. windows下 apache 二级域名相关配置

    小编今天给大家总结下 windows 下 apache的二级域名的相关配置 利用.htaccess将域名绑定到子目录 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为 ...

  5. Windows下Apache架站务实

    Windows下Apache架站务实 Apache是现在最流行的Web服务器软件之一,完全开放源代码并且免费,具有较高的安全性,它是有美国伊利诺伊大学国家超级电算应用中心(NCSA)的Rob McCo ...

  6. jsp+php 服务器环境,Windows下Apache+Tomcat+jsp+php的服务器整合配置

    具体配置参照 Windows下Apache+Tomcat+jsp+php的服务器整合配置出现Service Unavailable错误 Service Unavailable The server i ...

  7. Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装

    < Apache+PHP5+MYSQL5+phpmyadmin> Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装 (绝对原创)     装PHP规范 ...

  8. windows下apache并发php,windows环境下apache死机问题的解决一例

    问题描述:一个很简单的内容发布系统,采用win2000+apache2.0.50+mysql4.1+PHP5.0.0+zendOptimizer,查询简单,负载很低. 文章条数大概超过10000后,打 ...

  9. 配置Apache服务器的虚拟主机

    配置Apache服务器的虚拟主机 (1)启用apache的虚拟主机功能 LoadModule vhost_alias_module modules/mod_vhost_alias.so (2

最新文章

  1. 段永朝:界面——之内、之外与之间
  2. 94. Binary Tree Inorder Traversal 二叉树的中序遍历
  3. [Usaco2007 Dec]宝石手镯[01背包][水]
  4. Nginx 默认的日志类型
  5. 马化腾谈滴滴;苹果供应商研发柔性玻璃;丁磊谈沉迷手机 | 极客头条
  6. 结合了人工客服和AI的Fin,可能是Siri最大的竞争对手
  7. python simple example
  8. Kubeflow:连接云计算和机器学习的“桥梁”
  9. html5学习笔记(7)
  10. BBS论坛(二十三)
  11. Redis6.0为什么引入多线程
  12. Windows Azure Virtual Network (12) 虚拟网络之间点对点连接VNet Peering
  13. HBase数据结构与基本语法详解
  14. 【基础练习】codevs1506 传话题解
  15. 在HTML中插入SVG的几种方式
  16. 利用python在网上接单赚钱,兼职也能月入过万,还不赶紧学起来
  17. iOS备忘录之华文宋体字库下载
  18. python爬取京东评论分析_Python爬取京东商品评价(动态网页的爬取)
  19. 自动生成带昵称的头像(仿照钉钉头像)
  20. 某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?

热门文章

  1. java程序运行时,数据的存储地!
  2. Hibernate之DetachedCriteria类详解
  3. 关于LabVIEW视觉ROI的读取与存储
  4. Vue——vue-resource
  5. beego模板语法循环html块,beego 模版语法
  6. leetcode-507-Perfect Number
  7. tomcat设置http自动跳转为https访问
  8. 父元素遮住子元素的问题
  9. nginx日志定期归档脚本
  10. 点赞功能设计,网上的,留个底