如何在 XAMPP 中设置多个网站

如何在 Windows 11 上使用单个命令安装 XAMPP 本文介绍了如何在Windows 11上使用Winget包管理器安装XAMPP开发环境。XAMPP包含Apache、MariaDB、PHP和Perl等组件,可在Windows系统快速搭建本地Web服务器。通过管理员终端运行winget install ApacheFriends.Xampp.8.2命令即可自动完成安装,无需访问官网下载。安装后可通过控制面板启动服务,并在浏览器验证localhost访问。文章还提供了修改端口等配置方法,以及使用Winget卸载的指令。相比传统安装方式,Winget提供了更快速、 阅读详情

xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客、论坛程序非常方便。今天我们来给大家介绍一下,如何使用 XAMPP 在本地进行安装多个网站。

一般情况下,我们只需要网站程序放到 xampp/htdoc 目录下,然后在浏览器里输入 ip 地址 http://127.0.0.1/ 或者输入域名 http://localhost/ 就可以了。但是这样我们只能使用一个程序,建立一个网站。如果我们想要测试测试不同的程序,比如一个WordPress的网站,一个Discuz!的论坛,再加上一个ShopEx的网店,那就比较麻烦了。我们这篇文章,就给大家介绍一下,如何在 xampp 中添加多站点支持,让你可以很方便地安装多个网站。

比如说,我们想要在本地安装两个测试域名,www.abc.tld, www.xyz.tld, 分别指向到 htdoc 目录下的 abc.tld 和 xyz.tld 文件夹下。tld 是顶级域名 the top domain 的缩写。如果你喜欢,也可以用 abc.com, abc.net 这样的顶级域名来代替。这里使用 tld 主要是为了避免和真实域名冲突。

  1. 在 hosts 文件中设置域名解析

和正常的域名一样,这两个域名并不存在,我们也需要进行解析;否则浏览器不知道去哪儿找到服务器。我们来使用本地 hosts 文件来解决这个问题。这个文件用来指定域名和ip地址之间的映射关系。当你要在浏览器中要输入一个网站进行访问的时候,浏览器会向本地网络的dns服务器发出域名解析请求。但是在发出解析请求之前,首先会在hosts文件中查找是否有解析记录;如果有域名的记录,则使用该记录进行访问。因此,这个文件相当于域名解析的高速缓存文件。

Hosts 文件保存在 C:\Windows\System32\drivers\etc 目录下,无扩展名,使用文本编辑器(记事本,emeditor,UltraEdit等)可以打开编辑;如果是 Windows Vista 或者 Windows 7 ,需要首先使用管理权权限打开记事本。

screenshot-0920-6

然后,我们在文件最后面添加两行域名解析记录,每行一个域名。前面为ip地址,空间用空格或者制表符隔开,后面是域名:

127.0.0.1 www.abc.tld
127.0.0.1 www.xyz.tld

如下图所示:

screenshot-0929-10

然后保存该 hosts 文件。

  1. 在 htdocs 目录下添加两个文件夹

我们在 xampp/htdocs 目录下建立两个文件夹,分别命名为 www.abc.tld 和 www.xyz.tld 。这里文件目录的名字设置为域名格式是为了便于区分,并非强制要求;只要目录名和后面的设置一致即可。

我们在 www.abc.tld 目录中添加一个 index.html 文件,内容如下


Welcome to www.ABC.tld



在 www.xyz.tld 目录中也添加一个同样的 index.html 文件,将其中 ABC 替换为 XYZ 即可。

说明一下,这个 index.html 文件并不符合 HTML 规范,只是最后用来验证我们的多域名支持成功与否。

  1. 在 apache 中添加多域名支持

现在岁最关键的一步,要集中注意力了哦。我们来让 apache 中绑定多个域名,支持多个站点的访问。使用文件编辑器打开文件 xampp\apache\conf\extra\httpd-vhosts.conf 。

首先找到 NameVirtualHost *:80 ;去掉前面的注释符号 # 。如果没有这一行,就自己添加一行。

然后添加以下代码:

<VirtualHost *:80>
    ServerAdmin postmaster@abc.tld
    DocumentRoot "/xampp/htdocs/www.abc.tld"
    ServerName www.abc.tld
    ErrorLog "logs/www.abc.tld-error.log"
    CustomLog "logs/www.abc.tld-access.log" combined
</VirtualHost> 

<VirtualHost *:80>
    ServerAdmin postmaster@xyz.tld
    DocumentRoot "/xampp/htdocs/www.xyz.tld"
    ServerName www.xyz.tld
    ErrorLog "logs/www.xyz.tld-error.log"
    CustomLog "logs/www.xyz.tld-access.log" combined
</VirtualHost>

添加之后,保存该文件。httpd-vhosts.conf 中代码如下图:

screenshot-0929-12

  1. 重启 Apache 并验证多域名

摄制完成之后,重新启动 apache 服务,重新打开浏览器。并在浏览器中分别输入 http://www.abc.tld 和 http://www.xyz.tld ,可以分别看到以下结果:

screenshot-0929-16

设置之后,在浏览器里分别输入 http://www.abc.tld 和 http://www.xyz.tld ,就会显示不同的内容。如果你看到内容和上图一样,那说明你的 xampp 支持多域名已经设置成功了。否则,请从头检查,看看什么地方设置出错了 。

如果你还有什么问题或疑问,欢迎通过留言来告诉我们。

本文链接: http://wpchina.org/how-to-support-multi-domain-in-xampp-1025/

XAMPP 配置虚拟站点 XAMPP配置虚拟主机 xampp下,一个服务器怎么host多个网站 vhost应用 你有了自己的服务器,装上了xampp,搭建好了自己的第一个网站。已经很了不起了。 可是,怎么在一个服务器里搭建多个网站呢? 假设你有网站abc.com, abd.com, abe.com,怎么让这三个网站同时在一个服务器里运行呢? 解决方案: 使用apache服务器自带的 virtual host. 找到 并打开 C:\xampp\apache\conf\extra\httpd-vhosts ... 阅读详情

相关推荐

在Ubuntu上安装和配置XAMPP环境

Ubuntu部署xampp环境及基础配置

Dreamer 1711

如何在XAMPP中设置多个网站

xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客、论坛程序非常方便。今天我们来给大家介绍一下,如何使用 XAMPP 在本地进行安装多个网站。 一般情况下,我们只需要网站程序放到 xampp/htdoc 目录下,然后在浏览器里输入 ip 地址 http://127.0.0.1/ 或者输入域名 http://loc

hellohorizon的编程笔记 7861

在WINDOW SERVER环境下使用xampp搭建个人网站

教大家应该如何使用xampp搭建属于自己的个人网站 使用的工具:xampp-win32-7.2.11-0-VC15-installer 实验环境:window server 2012 1、首先下载xampp 下载地址:https://www.apachefriends.org/index.html 因为博主这次是在windows环境下搭建的,所以选择windows版本下载 2、下载完之后就是打开...

Koaboe.的博客 1417

局域网内访问部署在 XAMPP 服务器上的网页

使用 XMAPP 搭建网站并假设到服务器上,实现局域网内通过 ip 地址访问。

S4n_v1的博客 2616

使用XAMPP本地配置多个网站

xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客、论坛程序非常方便。今天我们来给大家介绍一下,如何使用 XAMPP 在本地进行安装多个网站。 一般情况下,我们只需要网站程序放到 xampp/htdoc 目录下,然后在浏览器里输入 ip 地址 http://127.0.0.1/ 或者输入域名 http://loc

就喜欢摸你头的博客 1523

如何使用XAMPP搭建本地环境的WordPress网站

如何使用XAMPP搭建本地环境的WordPress网站 如何使用XAMPP搭建本地环境的WordPress网站 想学习WordPress建站,不想买服务器? 您是否使用XAMPP在计算机上搭建建本地环境WordPress网站?在电脑上搭建本地环境的WordPress可帮助您试用WordPress,测试主题和插件以及学习WordPress开发。 在本文中,晓得博客将向您展示如何使用XAMPP轻松创建本地环境的WordPress网站。 为什么要搭建本地WordPress网站?   搭建本..

晓得博客 980

XAMPP下部署网站

<br /> <br /><br /> 之 前在 Mac 下一直使用 MAMP 搭建本地 php 环境,因为其强大的组合配置以及方便的 UI 操作。因为公司的电脑是 Windows 的,有时候需要搭建 php 环境来调试一些小东西方便自己工作,因为只是小应用,所以自己搭建本地的 WAMP 环境就没有必要了,网上的 WAMP 环境集成包还是很多的,什么 PHPNow 啊,WampServer 啊,PHPStudy 啊,AppServ 啊,EasyPHP 啊之类的我都没用过,以及我之前一直在使用的 U

liyb5619的专栏 4123

MIA文献阅读 —— 深度学习在医学图像分析中的最新进展及临床应用【2024】_再现性;深度学习

coderVAEVAEVAE) (Kingma威林,2014)在概率性的工作方式学习观测数据之间的映射空间x∈Rmx∈R^mx∈Rm 和潜在的空间z∈Rnmnz∈Rn(m>>n)。作为一个潜变量模型,VAEVAEVAE制定这个问题作为观察样品的最大化对数似logpxlog∫px∣zpzdzpx∣zp (x | z)p(x∣z)可以很容易地使用神经网络建模,和pzp (z)

2401_84181704的博客 1242

XAMPP中配置多个网站

XAMPP虚拟主机配置,多域名绑定访问本地站点 XAMPP有时候你需要一些顶级域名访问方式来访问你本地的项目也就是虚拟主机配置,这时候就需要配置虚拟主机,给你的目录绑定一个域名,实现多域名绑定访问。 在Mac 下一直使用 MAMP 搭建本地 php 环境,因为其强大的组合配置以及方便的 UI 操作。因为公司的电脑是 Windows的,有时候需要搭建 php 环境来调试一些小东西方便自己

IT民工·Neo 1693

QQ的TEA填充算法C#实现 By Red_angelX

注:本人只是从LUMA QQ的 Source Code里面把相应Java语言翻译成C#,纯技术研究,并没有对TC产品做任何逆向分析,不承担任何法律责任!转载请保持本文完整性网上有c/c++,vb,delphi,java,perl各种版本的tea填充算法,唯独没有C#的,这让我这种狂热喜爱C#的人如何承受,于是,花3天时间看了各种代码经历无数失败的挫折终于用C#完成了该填充算法,废话不多说,直接

Red_angelX的专栏 1万+

NHANES更新数据后,权重计算方式也更新了

官网说明在此:如果你比我还懒,我下载了几个说明文件。2021年8月至2023年8月的总样本量与之前的2年周期相似。然而,。特别是,与之前包括过度抽样的周期相比,非西班牙裔白人的样本量较高,而非西班牙裔黑人的样本量较低。此外,60岁及以上人群的样本量较高,而年轻群体的样本量较低。子组的估计值可能具有较低的精确度,因此,检测组间差异的统计能力可能较低。此外,年龄和种族/西班牙裔亚组(尤其是儿童和青少年年龄组)的估计值可能会显示意想不到的模式。

珏世佳人的博客 2410

xampp安装及配置多站点

因为我初学php时,安装xammpp遇到需要同时运行多个网站,但是http:http://localhost/XXX只能运行一个网站很麻烦,此时需要配置多站点,配置时遇到很多问题,这里写下来与大家分享。 1. xampp的安装,经过我的百度和实践觉得,以下这个网址写的很详细,这里不再多写。 xampp的安装指导网址:http://jingyan.baidu.com/article/48a4

cxy19928497的博客 1302

人工智能训练师(三级)操作技能考核·自测卷

为您定制了一份。这份试卷严格拆分了“业务分析”、“智能训练”、“智能系统设计”、“培训与指导”四大模块,所有填空题均来源于上一轮整理的。您可以先用它进行“第二步(抛开答案自己填)”,填完后对照末尾的答案速查进行“第一步(补全并运行)”的校验,最后标记错题进行“第三步(针对性重复练习)”。

suny8088的博客 103

phpStudy及XAMPP环境下设置多个wordpress站点

phpStudy和xampp非常方便的在本地搭建 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客、论坛程序非常方便,今天我们来学习如何使用phpStudy及 XAMPP 在本地进行安装多个网站。 一、网站程序目录 1、phpStudy环境 网站根目录,也就是你的wordpress程序放置的目录phpStudy/www/2、xampp环境 网站根目录,也就是你的wordpress程序放置的目录xampp/htdoc/ 一般情况下,我们只需要网站程...

511遇见 3058

AI 实战篇 |基于 AI开放平台实现 人脸识别对比 功能,超详细教程【附带源码】

本篇文章来学习一下怎样使用 Unity实现简单地人脸识别 功能。 关于人脸识别,我们可以选择很多平台的SDK接入Unity来实现人脸识别的功能。

努力前行,总会成为自己心中的那道光 5万+

高通Camx功能feature分析之八:高通NCS服务之架构和初始化

本文介绍了高通NCS(NONCameraSensor)服务的架构与初始化流程。NCS服务通过QMI接口访问非相机传感器,为CameraEIS、AEC等算法节点提供陀螺仪、加速度计等传感器数据支持。文章详细解析了NCS服务的分层架构,包括客户端、服务端、QSEE接口实现等组件,并重点分析了初始化过程中获取传感器列表、查询能力等关键步骤。通过camxsetting.xml中的enableNCSService开关控制服务启动,初始化过程涉及QSEE单例创建、传感器能力查询等核心操作。后续文章将继续深入讲解相关技术

929

XAMPP入门详解

一个Web应用需要将代码部署到服务器上,这样才能让更多人访问。因此,搭建服务器是必不可少的环节。学习阶段,我们可以搭建一个本地服务器就能满足学习Web开发的需要。 建站需要安装一些软件。安装 Apache 、 MySQL、PHP,并把它们配置在一起协同工作,那是件不容易的事儿,幸好有一些成品的集成软件包可用。 XAMPP(Apache+MySQL+PHP+PERL)就是一个功能强大的建站集成软件包,易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。可以在W

cnds123的专栏 2万+

第14.1章 高翔博士2025年11月最新开源框架Lightning-LM源码学习解读(一):激光-IMU定位+建图算法各模块简介

Lightning-LM:高效激光SLAM定位系统 该框架基于模块化设计,通过激光-IMU融合实现快速建图与定位,核心特点包括: 极速性能:纯CPU运行(建图1.2核/定位0.8核) 模块化架构:包含激光里程计(LIO)、地图管理、回环检测等独立模块 动态场景支持:地图分块加载、动静态图层分离 多模式适配:支持ROS2环境下的在线/离线运行 关键模块包括前端里程计(core/lio)、2D/3D地图转换(core/g2p5)、轻量优化库(core/miao)等,通过系统控制器(core/system)协调流

行知SLAM 2438

xampp本地_如何使用XAMPP创建本地WordPress网站

Do you want to create a local WordPress site on your computer using XAMPP? 您是否要使用XAMPP在计算机上创建本地WordPress网站? Installing WordPress on your computer helps you try out WordPress, test themes and plugin...

cumohuo9136的博客 1181

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

xampp3.2.2配置多个监听端口和不同的网站目录

windows下使用xampp3.2.2配置多个监听端口和不同的网站目录

cc1314_工作、学习有感 3364

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

如何使用drupal+xampp搭建网站

这里用的是xampp和drupal 结合的方法. 首先下载xamapp安装,我这放默认位置 然后下载drupal 解压 移至xampp的htdocs目录下 启动软件 然后输入localhost访问网站 然后输入localhost/drupal875进行安装.这里drupal875换你自己的文件夹名,然后参考https://blog.youkuaiyun.com/hi_pengbo/article/d...

起一个长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长的名字 942

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: Markdown 教程示例
下一篇: Vim
雄雄可喜
博客等级 码龄16年 5粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值