apache虚拟主机跟虚拟目录的配置与区别

首先,我对虚拟目录的理解就是: 配置一个路径访问相应的项目所在地

其次,再是虚拟主机的理解就是: 配置域名或者端口到主机上访问不同路径下的项目(这里主机可以是多个)

接着,先来看虚拟目录吧!

一、先把httpd.conf里的默认路径给注释掉,因为要自行定义目录

二、找到IfModule模块,并且添加一个此模块,设置好欢迎页,别名,也就是路径对面的项目所在地名称

如:Alias /web "D:/web"    意思是路径/web对应的项目目录在D盘的/web下面

<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php
    Alias /web "D:/web"
    <Directory D:/web>
    Order allow,deny
	Allow from all
    </Directory>
</IfModule>

三、重启apache,输入http://localhost/web/index.php 就可以访问你的项目文件了

然后,虚拟主机

一、先打开虚拟主机设置,也就是开启这个功能

同样在httpd.conf文件中,找到:Include conf/extra/httpd-vhosts.conf  将前面的#去掉

二、找到httpd-vhosts.conf文件,添加一个virtualhost

<VirtualHost *:80>
    DocumentRoot "c:/Program Files (x86)/my/apache2.2.25/htdocs"
    ServerName virtual.com
    DirectoryIndex index.html
    <Directory "c:/Program Files (x86)/my/apache2.2.25/htdocs">
	Options -Indexes FollowSymLinks
	AllowOverride None
	Order allow,deny
	Allow from all
    </Directory>
</VirtualHost>

三、在windows/system/driver/etc/hosts文件中添加主机映射

127.0.0.1    virtual.com

四、重启apache,然后访问该域名就可以看到项目了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值