全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:138-2348-1213

xampp设置多网站主机方法?(虚拟主机配置全攻略!)

开始琢磨怎么设置多网站主机

最近,我在本地电脑上用XAMPP搞网站开发,老是只能搞一个站点,换个新项目就得改来改去,烦得要命。正好在瞎逛论坛时,看到有人问怎么在XAMPP里设置多个网站主机,我就一拍大腿决定试试。这不多站点搞定了,平时干活方便多了,不像以前折腾半天白费劲。

准备阶段就动手检查文件

我先打开XAMPP的安装目录,在里头一顿翻找,找到了那个叫*的文件。这个文件控制Apache服务器设置,得仔细处理。我用记事本打开了它,往里看有没虚拟主机的段落。结果发现一个叫Virtual Hosts的部分,默认是被注释掉的——就是前面有井号#的行,我把井号全删掉了让它生效。

  • 在文件里找到“Virtual Hosts”区域。
  • 把每行前面的井号去掉解注释。
  • 备份了原文件以防搞砸了回不去。

注意点:一定要备份,后面改错了就傻眼了。

具体设置每个站点的内容

我在*文件下面添加虚拟主机代码。每新建一个网站,都得写一段这个代码。比如我有两个测试站点,一个叫*,另一个叫*。

  • 复制粘贴这段模板:开始行。
  • 填入DocumentRoot指定站点根目录,像我的*指向d:\xampp\htdocs\blog。
  • 加ServerName写上域名如*。
  • 用结束每段代码。

搞完保存文件,心里美滋滋以为成了。

碰见个权限问题还得调试

重启Apache服务器后,我打开浏览器输入*,结果报错!页面显示权限不足,访问被拒绝。这下郁闷了,检查了半天发现是文档根目录权限没放开。我跑到XAMPP安装目录下,右键点htdocs文件夹选属性,把安全设置改成允许用户完全控制。

又试了一遍,页面不报错了但乱码一堆,原来是没指定站点首页。我回到*加了一行DirectoryIndex *让它优先加载首页文件。

还得改hosts文件才能搞定

权限问题解决了,访问域名还是转到外网去。我就记起hosts文件这茬儿。打开c:\Windows\System32\drivers\etc里面的hosts文件,用记事本编辑它。

  • 在文件末尾添加新行:127.0.0.1 *。
  • 同样的添了127.0.0.1 *。
  • 保存时系统提示管理员权限,点继续就行。

弄完hosts后,我重启电脑让设置完全生效。

最终测试和收获体会

再次输入*,页面跳出来完全正常,*也一样,太爽了。整个流程就是从配置Apache加虚拟主机、到改hosts文件、再到权限调试。虽然前期卡了几次,但弄熟了就觉得不难。经验教训:平时懒的话,就用XAMPP自带工具备份设置,免得误操作还得重装。

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。

  • 返回顶部
  • 138-2348-1213
  • QQ在线
  • 微信二维码