博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XAMPP配置虚拟主机
阅读量:6957 次
发布时间:2019-06-27

本文共 1347 字,大约阅读时间需要 4 分钟。

当你在本地进行单个网站建设和测试的时候,你只需要正常的安装一下XAMPP就好了。XAMPP本身是集成了apache、mysql和php的。然而当你本地测试站点一多的话,你就不得不考虑使用多个虚拟主机来配置不同的站点了。那如何用XAMPP去配置多个虚拟主机来实现多域名绑定访问本地站点呢?

首先你既然要配置多个虚拟主机,那你肯定需要多个站点的目录文件。你可以在XAMPP的安装目录中找到htdocs文件夹,然后在该文件件中新建两个站点目录,假设a和b好了。
目录建好了,那你肯定需要配置两个域名来访问改目录吧。打开C盘,这里是你的系统安装盘哦,不是C盘的进你电脑的系统安装盘,找到Windows文件夹——>System32文件夹——>drivers文件夹——>etc文件夹中的hosts.conf文件,用管理员权限打开,并在里面追加两条域名地址映射:
127.0.0.1   
127.0.0.1   
保存文件,并在XAMPP安装目录中找到apache文件夹——>conf文件夹——>httpd.conf文件,用记事本或者Notepad++打开,找到 #Include “conf/extra/httpd-vhosts.conf”  将前面的#去掉,然后保存文件。

<Directory />

    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from allow
</Directory>
在XAMPP安装目录中的找到apache文件夹——>conf文件夹——>extra文件夹——>httpd-vhosts.conf文件,用记事本或者Notepad++打开,找到#NameVirtualHost *:80,去掉前面的#。然后在底部追加a站点和b站点的虚拟主机配置记录。
<VirtualHost *:80>
ServerAdmin postmaster@a.com
DocumentRoot "E:/xampp/htdocs/a"
ServerName a.com
ServerAlias a.com
ErrorLog "logs/a.com-error.log"
CustomLog "logs/a.com-access.log" combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin postmaster@b.com
DocumentRoot "E:/xampp/htdocs/b"
ServerName b.com
ServerAlias b.com
ErrorLog "logs/b.com-error.log"
CustomLog "logs/b.com-access.log" combined
</VirtualHost>
配置好了后保存httpd-vhosts.conf文件,并启动XAMPP或者是重启XAMPP的apache服务。
到此,XAMPP配置多个虚拟主机实现多域名绑定访问本地站点的方法就阐述完了,如果有不懂的,或者是配置上有问题的,可留言我。

转载于:https://www.cnblogs.com/majin/p/3829131.html

你可能感兴趣的文章
程序员最应该真正读的书籍
查看>>
ubuntu下安装程序的三种方法
查看>>
js之全选即点击全选标签可选择全部复选框
查看>>
自我介绍
查看>>
垂直外边距叠加问题
查看>>
Shell简介:什么是Shell,Shell命令的两种执行方式
查看>>
Linux .bashrc文件设置快速访问快捷键
查看>>
spring多个context:property-placeholder不生效问题
查看>>
入职培训笔记记录--day9(1、指针函数与函数指针、函数指针数组 2、malloc memset 3、递归函数 4、结构体 5、共用体---》大小端 6、枚举)...
查看>>
SQL查询
查看>>
四个程序员的一天
查看>>
排序三:插入排序
查看>>
JDBC也就那么回事
查看>>
类的加载顺序 (一、编译时常量与运行时常量)
查看>>
servlet:启动的时机
查看>>
笔记:2016-06-23
查看>>
5.22心得
查看>>
你赚的钱大部分来自你的圈子,而非你的知识
查看>>
字符串递归
查看>>
OS X Yosemite Beta体验
查看>>