博客列表 >8.)PHPWeb开发框架~Apache配置虚拟主机

8.)PHPWeb开发框架~Apache配置虚拟主机

 一纸荒凉* Armani
 一纸荒凉* Armani原创
2021年05月24日 17:06:35725浏览

虚拟主机指的是在单一机器上运行多个网站 (例如 www.zhang.comzhangshuai.cn) 。虚拟主机可以“基于 IP”,即每个 IP 一个站点;或者“基于名称”, 即每个 IP 多个站点。这些站点运行在同一物理服务器上的事实不会明显的透漏给最终用户。

Apache 是第一个支持基于 IP 的虚拟主机的服务器。Apache 版本 1.1 和更新的版本同时支持基于 IP 和基于名称的虚拟主机。基于名称的虚拟主机有时候称为基于主机非 IP 的虚拟主机.

  1. 打开目录Apache的安装目录/conf/extra/, 找到 httpd-vhosts.conf 文件;

  1. 添加一段代码来指定某一域名的网站,如图我配置虚拟域名是:zhangshuai.com
  1. <VirtualHost *:80>
  2. DocumentRoot "D:\wamp\www\zhangshuai"
  3. ServerName zhangshuai.com
  4. ServerAlias zhangshuai.com
  5. </VirtualHost>
  1. 打开conf下的 httpd.conf 文件, 查找如下代码:
  1. # Virtual hosts
  2. Include conf/extra/httpd-vhosts.conf

然后将Include前面的#去掉;


4.win+R打开运行窗口,输入drivers,后打开文件hosts,根据本地ip

127.0.0.1 zhangshuai.com配置域名绑定本机的IP地址解析



  1. 重启 Apache 服务,打开虚拟域名之后,就可以访问我们配置的站点下的文件了
    当然如果使用phpstudy的话直接通过面板新建站点设置域名即可。
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议