码迷,mamicode.com
首页 > Web开发 > 详细

在Apache中开启虚拟主机

时间:2015-11-06 22:16:39      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

最近在自学LAMP,在Apache中尝试着开启虚拟主机的时候,遇到了挺多麻烦的,这里也顺便总结一下,
在Apache中开启虚拟主机的时候,主要有下面几个步骤:

1、新建一个文件夹作为虚拟主机,用来存储网站资源
例如我是在Apache目录下新建了一个 htdocs_v 文件夹,里头新建了一个php文件,内容如下:

<?php
  echo ‘this is the first virtual host‘;
?>

 


2、在配置文件中开启虚拟主机:
打开Apache/conf/httpd.conf文件,
修改如下代码:

技术分享

3、配置虚拟主机
打开Apache/conf/httpd-vhosts.conf文件,
添加要虚拟主机配置信息:

<VirtualHost *:80>
    DocumentRoot "E:/apache/htdocs_v"  ------------------虚拟主机的位置
    ServerName www.sina.com            ------------------网站绑定的域名
    <Directory "E:/apache/htdocs_v">   -----------------一定要记得为文件夹添加访问权限
        Allow from all
     </Directory>
</VirtualHost>

 

4、修改本地的DNS解析数据库:
位于C:\Windows\System32\drivers\etc\hosts文件中,在最后添加如下代码

127.0.0.1 www.sina.com

将域名与本地ip绑定,这样在地址栏输入 “ 域名\php文件 ”时,服务器进入本主机,找到虚拟主机的位置,运行其中
的php文件

5、运行结果:

技术分享

在过程中,可能由于浏览器的缓冲问题,结果总是很难出现~~,而且要记得修改Apache的配置文件之后,要记得重启Apache。

 

在Apache中开启虚拟主机

标签:

原文地址:http://www.cnblogs.com/chentao-cus/p/4943702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!