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

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名.

Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 下面说明在Windows上使用 Apache 搭建虚拟主机来搭建多个网站.

1.打开apache的httpd.conf文件,找到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。

2 .打开目录 {Apache2 安装目录}\conf\extra\, 找到 httpd-vhosts.conf 文件.仿照例子, 添加一段代码来指定某一域名的网站

# ServerAdmin 是管理员的邮箱
# DocumentRoot 是网站文件存放的根目录
# ServerName 是网站域名, 需要跟 DNS 指向的域名一致
#
<VirtualHost 127.0.0.2:80>ServerAdmin 2384834530@qq.comDocumentRoot "D:/PHP_Env/Apache/htdocs/PlantsEncyclopedia"ServerName web.0324test.com <Directory "D:/PHP_Env/Apache/htdocs/PlantsEncyclopedia">  Options Indexes MultiViews  AllowOverride None  Order allow,deny  Allow from all  DirectoryIndex index.php </Directory>ErrorLog "logs/demo.neoease.com-error.log"CustomLog "logs/demo.neoease.com-access.log" common
</VirtualHost>

3.重启Apache(这一步很重要,别忘了)

4.修改位于c:/windows/system32/drivers/etc/目录下的hosts文件

  增加一段:127.0.0.2   web.0324test.com(你用来访问的域名)

这样就配置成功了,下面的跟配置虚拟主机目录无关

设置项目的默认访问目录

<Directory "D:/PHP_Env/Apache/htdocs/PlantsEncyclopedia">  Options Indexes MultiViews  AllowOverride None  Order allow,deny  Allow from all  DirectoryIndex index.php
</Directory>

OK,设置成功,访问  web.0324test.com 或者127.0.0.2即可

Apache 创建虚拟主机目录和设置默认访问页面相关推荐

  1. Httpd-2.2.0虚拟主机目录权限问题

    Httpd-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /& ...

  2. Apache的虚拟主机是啥?

    文章目录 一:虚拟web主机概述 1.1 什么是虚拟web 主机 1.2 虚拟主机的分类 二 : 构建基于域名的虚拟主机 2.1 为虚拟主机 提供域名解析 2.2 为虚拟住进准备网页文档 2.3 配置 ...

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

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

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

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

  5. Web服务器群集——编译安装Apache构建虚拟主机

    编译安装Apache构建虚拟主机 一.编译安装Apache 1.1 准备Apache源码包 1.2 解决Apache安装时的依赖关系 1.2.1 解决Apr依赖 1.2.2 解决Apr-util依赖 ...

  6. Apache配置虚拟主机的三种方法

    文章目录 前言: 一.虚拟主机概述 1.1 构建虚拟主机 二.实验 2.1 实验环境 2.2 基于域名构建虚拟主机 2.2.1 配置DNS 2.2.2 虚拟主机设置 2.2.3 使用win10虚拟机进 ...

  7. CentOS下Apache配置虚拟主机

    这篇是进阶篇,对Apache不熟悉的话可以先看看我这篇博客:LAMP(CentOS)环境详细配置步骤 有时候我们往往一个服务器会运行多个应用,此时就需要给每个应用创建虚拟主机了,这里我创建三个文件夹, ...

  8. 常见虚拟主机目录对照及星外提权目录

    常见虚拟主机目录对照 D:\virtualhost\web580651\www\          新网虚拟主机 F:\usr\fw04408\xpinfo\                  万网虚 ...

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

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

最新文章

  1. 麻省理工开放官方课程项目!
  2. xml 和android脚本之家,Android利用Document实现xml读取和写入操作
  3. Hey, everybody!
  4. java 连接 sftp失败_java – 文件上传到SFTP失败(Apache VFS)
  5. Linux(debian7)操作基础(十二)之文件加密使用指南
  6. 【数据结构笔记34】C实现:选择排序与堆排序
  7. 边学边写,琐碎记载oracle
  8. 05-1_部署 master 节点
  9. Linux实验报告一【 下载配置搜狗安装包16.04】
  10. Windows 进程激活服务
  11. ERP管理web后台_数字化、Axure高保真智能化工厂管理系统原型(erp生产管理、仓库管理、采购管理、设备能源管理、计划管理)
  12. PICkits3调试功能
  13. JVM?干就完了!(一) - hello world
  14. 老梁说天下——慈善的红与黑
  15. java两两组合(不重复)
  16. 【python游戏开发】回合制手游做任务嫌麻烦?教你用Python简单制作回合制手游外挂
  17. PDPS软件:机器人点焊伺服焊枪大开、小开、关闭状态切换设置
  18. Servlet3 过滤器 Filer
  19. 右键栏添加管理员获取所有权
  20. java sql 日期_java.sql.Date

热门文章

  1. 部署负载均衡 Keepalived DR群集优化版(减少部署完成后的BUG)
  2. R语言实战学习笔记-高级数据管理
  3. Madgwick算法详细解读
  4. CSS公共清除浏览器默认样式
  5. 整型数据在内存中的存放形式
  6. HDU - 3410 Passing the Message 单调递减栈
  7. 20145236《信息安全系统设计基础》第0周学习总结
  8. Windows phone listbox动态添加列表项
  9. Ubuntu JDK1.7安装配置详解
  10. HTTP 知识点之一:头部解释(转)