接上篇,Apache虚拟主机配置

本文介绍如何在Apache服务器上配置虚拟主机,并提供了详细的步骤说明。同时,还介绍了如何通过修改hosts文件来实现本地项目的模拟访问。

      今天正好遇到同事问我关于Apache虚拟主机配置问题,我说Apache+Windows下是虚拟主机是这样配置的,根据这样的步骤,可以实现Apache虚拟主机的配置。另外,还可以作一些扩展,比如项目只需要在本地测试,自己又没有域名,要在地址栏实现类似www.mydomain.com这样可以直接模拟访问本地项目的方法有木有?当然可以。

      一、配置虚拟主机:

确定已经开启httpd.conf配置文件的Include conf/extra/httpd-vhosts.conf选项,配置命令如下

<VirtualHost 127.0.0.2:80>
    ServerName www.mydomain.com
    DocumentRoot "yoursite_path"
    <Directory "yoursite_path">
        DirectoryIndex index.php
        Options FollowSymLinks
        AllowOverride All
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

      二、映射地址

映射/etc/hosts(Linux)或c:\windows\system32\drivers\etc\hosts(Windows)文件到127.0.0.1,你的本地项目即可通过www.mydomain.com访问。

127.0.0.2      www.mydomain.com

  hosts文件为何?hosts文件仅是一个纯文本文件,文本内容保存的是Ip地址和主机名的对应关系,当浏览器访问主机地址时,系统会先在hosts文件中查找对应关系,如果查不到才向域名服务器发出解析请求。以上,当我们访问www.mydomain.com时,系统会比对hosts文件,映射该主机地址到127.0.0.2,访问Apache服务器对应VirtualHost。

转载于:https://www.cnblogs.com/lyongde/archive/2012/09/07/2674647.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值