XAMPP 中如何设置多个虚拟目录

我们这里以两个虚拟目录为例:

www.first.com     对应目录   first

www.second.com 对应目录 second

一、设置本机域名绑定

找到系统目录 C:\Windows\System32\drivers\etc 下面的 hosts文件并打开

绑定域名到本地,如下图:

二、确认 httpd-vhosts.conf 是否启用

打开文件 httpd.conf(目录位于C:\xampp\apache\conf)

找到 Include conf/extra/httpd-vhosts.conf 行,如果前面带#号,需要把#号去掉。

三、设置虚拟目录

打开文件 httpd-vhosts.conf (目录 C:\xampp\apache\conf\extra)

新增虚拟目录,指定域名和目录之间的关系

其中 ServerName 指定虚拟目录

DocumentRoot 是虚拟目录指定的目录

注意:虚拟目录是通过 hosts文件中指定。也就是步骤一的操作。

测试:

分别在浏览器中访问 www.first.com 和 www.second.com

分别访问不同的目录。 配置到此完成

时间: 2024-10-29 19:07:07

XAMPP 中如何设置多个虚拟目录的相关文章

在Win7中IIS配置Asp.Net虚拟目录的方法及错误总结!

在Win7中IIS配置Asp.Net虚拟目录的方法总结! 一.右键[网站],点击[添加虚拟目录]或[虚拟应用程序],笔者建议最好建立虚拟应用程序,因为这就跟一个网站差不多,不用考虑路径问题. 二.直接输入相应内容选择路径就行了,如果要指定[应用程序池],需要先建立一个新的[应用程序池],配置与网站差不多了. 三.运行后,如果出现以下错误:HTTP 错误 500.19 一般是web.config配置问题,很简单,找到以下内容 <system.webServer> <defaultDocum

Nginx设置alias实现虚拟目录 alias与root的用法区别

Nginx 貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的.如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较"像",干脆来说说alias标签和root标签的区别吧.最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录.另外,根据前文所述,使用alias标签的目录块中不能使用rewrite的break. 说不明白,看下配置: location /abc/ { alias

在intellij IDEA中为web应用创建图片虚拟目录(详细截图)

在intellij IDEA中为web应用创建图片虚拟目录(详细截图) 在intellij IDEA中为web应用创建图片虚拟目录详细截图 工程配置和环境 操作步骤 在非IDE环境下配置虚拟目录 本文主要展示如何在intellij IDEA中为web应用添加虚拟目录映射,并附上步骤截图 工程配置和环境 我使用的版本为 tomcat 8.0.30 intellij 15.0.2 jdk 1.8.0_25 已经部署好了一个web应用,并且已经在IDEA中添加好了tomcat容器,现在想为这个web应

IIS7中的站点、应用程序和虚拟目录详细介绍 (转)

这里说的不是如何解决路径重写或者如何配置的问题,而是阐述一下站点(site),应用程序(application)和虚拟目录 (virtual directory)概念与作用,已及这三个东西在IIS6与IIS7中的异同.因为站点,应用程序和虚拟目录是我们在IIS上架设网站时肯定会遇到的, 但它们的概念又是那么的含糊(至少对我来说).我在网上找了一些资料来学习,其中一个写的比较详细的是:Understanding Sites, Applications, and Virtual Directorie

Tomcat虚拟目录的设置

在学习JSP/Servlet的过程中,配置Tomcat的虚拟目录可能是我们遇到的第一个比较麻烦的问题,说是麻烦是针对我们初学者而言,对于高手那都不是问题.反正我是弄了一天才配置好,发现网上给出的很多配置方法都行不通,最后还是在一本参考书上寻找到答案.所以说大家以后在网上寻找资料需要仔细鉴别. 总的来说Tomcat的虚拟目录的配置有两种方式: 1.修改server.xml 2.Tomcat\conf\Catalina\localhost文件路径下添加一个xml配置文件 以下来详细讲解(我的Tomc

如何让虚拟目录里面的webconfig不继承网站的设置

在一个网站 中国红木网 下 建一个虚拟目录,结果虚拟目录系统会调用 中国红木网 上的web.config, 在网上找到以下解决方案 在(如根目录)所在的Web.config加上 如:<location path="." allowOverride="false" inheritInChildApplications="false"> </location> 方法如下: 程序代码 <location path=&quo

WEB服务器4--IIS中网站、Web应用程序和虚拟目录

网站.Web应用程序和虚拟目录 在IIS中可以创建网站.Web 应用程序和虚拟目录,以便与计算机网络上的用户共享信息. “网站”.“Web 应用程序”和“虚拟目录”这三个概念的关系如图 8?1所示. 一个“网站(Web Site)”包含一个或多个“ Web 应用程序(Web Application)” 一个Web 应用程序包含一个或多个“虚拟目录(Virtual Directory)” 虚拟目录则映射到 Web 服务器或远程计算机上的物理目录. 图中可以清楚地看到此Web服务器上有两个“网站”:

IIS虚拟目录与UNC路径权限初探

最近在一个项目中涉及到了虚拟目录与UNC路径的问题,总结出来分享给大家. 问题描述 某客户定制化项目(官网),有一个图片上传的功能.客户的Web机器有10台,通过F5负载均衡分摊请求. 假设这10台机器的代号分别为:#1,#2,#3,#4,#5,#6,#7,#8,#9,#10 在没有应用虚拟目录时,访问者A访问官网,可能被分配至机器#1,上传图片,图片被保存在机器#1中: 再次查看时,访问者A可能被F5分配至机器#2,机器#2中没有这张图片,图片无法显示 --> 页面故障. 解决方案 服务器环境

Exchange 2010虚拟目录配置要点概述

默认情况下webservices的虚拟目录的内部和外部URL无法在图形界面修改,我们可以借助powershell. 首先查看webservices虚拟目录的配置情况. 可以从下图看到cas01的webservices的虚拟目录配置是默认的. 先查看帮助信息,获取设置internalURL的命令. 这里我要把他的internalURL改成统一的名称,可以使用下面的命令. 下图我设置了CAS01和CAS02服务器的internalURL地址. ============================