xampp虚拟主机配置(xampp配置域名)
本文目录一览:
Mac os XAMPP配置了虚拟主机之后IP地址访问403
httpd.conf
第一步:注销,如下样式:
#DocumentRoot "C:/myenv/apache/htdocs"
第二步:启动虚拟主机的配置,如下样式:
Include conf/extra/httpd-vhosts.conf
第三步:配置httpd-vhosts.conf,增加如下样式:
VirtualHost *:80
DocumentRoot "D:/myblog2"
ServerName seophp.example.com
DirectoryIndex test.html index.html index.htm index.php
Directory /
Options FollowSymLinks
#AllowOverride None 不许可别人修改我们的页面
AllowOverride None
Order allow,deny
Allow from all
/Directory
/VirtualHost
注意标点符号,apache对中英标点号是不检测的,但是运行会出问题。
如果不行就看一下\apache\logs\error.log转上看看。
你这些是否是多余的
《httpd.conf检查了httpd-vhosts.conf是打开的
httpd-vhosts.conf中的配置如下:
NameVirtualHost 127.0.0.1:80
VirtualHost 127.0.0.1:80
DocumentRoot "D:/xampp/htdocs"
ServerName localhost
/VirtualHost
》
xampp5.6.31怎么配虚拟主机
具体安装步骤:
1、双击 mysql-installer-community-5.6.24.0 安装,接受用户许可协议。
2、选择安装类型:
1)Developer Default 默认安装类型,开发模式,该选项代表典型个人用桌面工作站,假定机器上运行着多个桌面应用程序,将MySQL服务器配置成使用最少的系统资源;
2)Server only 仅作为服务器,该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器,MySQL服务器配置成使用适当比例的系统资源;
3)Client only 仅作为客户端,Full 完全安装类型,Custom自定义安装类型 ;
4)作为服务器类型数据库安装,需选自定义安装类型,安装需自定义安装路径。
3、选择安装选项,MySql Servers必选项,核心组件,可根据系统位数对应选择,Applications应用和MySQL Connectors连接器可不选,Documentation类似于帮助文档资料可选。
4、选择文件安装目录路径及数据保存目录路径。
5、选择配置选项, Developer Machine(开发机器),Server Machine(服务器),Dedicated MySQL Server Machine(专用MySQL服务器),前二个上面有讲描述,专用MySQL服务器-该选项代表只运行MySQL服务的服务器,假定没有运行其它应用程序,MySQL服务器配置成使用所有可用系统资源。如果服务程序及库装在同一台机上,建议选Server Machine,下面可勾选Show Advanced Options高级选项,作为初学者,选择Developer Machine即可。
6、设置root密码,配置windows服务默认。
7、配置日志,可自定义路径存放日志文档方便管理,Error Log错误日志:记录启动、运行或停止mysqld时出现的问题; General Log通用日志:记录建立的客户端连接和执行的语句,占用资源多默认不启用; Show Query Log慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询,Bin Log二进制日志,记录所有更改数据的语句,还用于复制,启用主从备份时一定要启用此日志。
8、应用服务配置安装,直到结束。
注:
1、自定义安装才能选择路径。
2、根据作用选择安装服务类型。
Xampp-Apache配置虚拟主机问题
是不是之前有删除过apache。apache没删除干净吧。
你运行网站报什么错了,是什么界面。
或者:在httpd.conf配置文件查找 Lsiten 80,改成别的端口,可以改特殊一点,肯定不会用到的,比如3369等。果没有php相关配置行正确的好,那端口方面应该没有错误。
建议现运行apachectl -t ,看看配置文件的检查结果。
如何配置XAMPP的虚拟主机
你需要一些顶级域名访问方式来访问你本地的项目文件而不是目录方式访问,这时候就需要配置虚拟主机,给你的目录绑定一个域名(本地的话可以通过修改 hosts 文件随便绑定什么域名比如 或者 localdemo)。
现在假定你有两个目录,一个存在于 /xampp/htdocs/5hoom,另一个存在于 /xampp/htdocs/chinadoto 。
现在你想要在本地测试的时候访问 对应的目录是 /xampp/htdocs/5hoom ,访问 对应的目录是 /xampp/htdocs/chinadoto 。
懂得 Apache配置的其实就可以绕开了,因为 XAMPP 无非就是集成了 APache 之类的环境集成包,实现多域名也就是通过配置 Apache 实现的。
当然网上搜索到的方法很多,但是网上的信息都是转载来转载去的,有的方法我怀疑是否验证过是否正确都不知道。以下的方法是我亲测的,如果你按照我的配置还是 无法实现本地多域名调试的话,可能是因为你的 XAMPP 的版本和我的不一致造成的。你可以在下面评论告知我,我会给你一一解答。以下配置针对的是 XAMPP Windows 1.7.1 版本。
1、首先修改C盘WINDOWS\system32\drivers\etc目录下的 hosts 文件,用记事本打开,加入:
127.0.0.1
127.0.0.1
2、打开xampp\apache\conf\httpd.conf文件,搜索 “.. conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件。
开启了httpd-vhosts.conf,默认的httpd.conf默认配置失效(确保 httpd-vhosts.conf 文件里也开启了虚拟主机配置,见第3条),访问此IP的域名将全部指向 vhosts.conf 中的第一个虚拟主机。
3、在虚拟主机设置文件xampp\apache\conf\extra\httpd-vhosts.conf里设置:
取消 NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts.conf ,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在 httpd-vhosts.conf 里。
VirtualHost *:80
DocumentRoot /xampp/htdocs/5hoom
ServerName
/VirtualHost
VirtualHost *:80
DocumentRoot /xampp/htdocs/chinadoto
ServerName
/VirtualHost
4、 设置完了第3条之后,你会发现访问 localhost直接指向到设置的 a 那个路径去了,这个问题在第2条有讲。也就是开启了 vhosts 后,默认的 httpd 的配置就会失效了,默认的访问就指向到 vhosts 里的第一条设置去了。这时候你要把 localhost 的目录配置给设置回来。
VirtualHost *:80
DocumentRoot /xampp/htdocs/
ServerName localhost
/VirtualHost
至此,XAMPP 的虚拟主机设置完毕,现在 访问 localhost 还是原来的 XAMPP 的帮助指南,访问 将指向到绑定的 5hoom 目录,访问 将指向到绑定的 chinadoto 目录。
发表评论
暂时没有评论,来抢沙发吧~