Apache服务器虚拟主机与虚拟目录的关系

1.Apache服务器虚拟主机通过VirtualHost进行配置,需要在Httpd-vhosts.conf中进行配置,配置格式如下:

     <VirtualHost *:80>

            ServerName www.example1.com

            DocumentRoot "/www/root"

    </VirtualHost>

     <VirtualHost *:8080>

            ServerName www.example2.com

            DocumentRoot "/www/root2"

    </VirtualHost>

以上表示访问www.example1.com,进入"/www/root"目录;访问www.example2.com,进入"/www/root2"目录;

2.Apache服务器虚拟目录是通过Alias进行配置,格式如下:

       Alias /虚拟目录名/   "盘符:/路径/"

3.以上的配置访问的目录,都需要对目录进行权限配置,配置如下:

<Directory "盘符:/路径/"> 
   Options Indexes MultiViews 
   AllowOverride None 
   Order allow,deny 
   Allow from all 
</Directory>

#设置/目录的指令。具体地说明: 
Option:定义在目录内所能执行的操作。 
None:表示只能浏览, 
FollowSymLinks:允许页面连接到别处, 
ExecCGI:允许执行CGI, 
MultiViews:允许看动画或是听音乐之类的操作, 
Indexes:允许服务器返回目录的格式化列表, 
Includes:允许使用SSI。这些设置可以复选。 
All:则可以做任何事,但不包括MultiViews。 
AllowOverride:加None参数表示任何人都可以浏览该目录下的文件。 
另外的参数有:FileInfo、AuthConfig、Limit。 

总结:虚拟主机主要用于多域名统一访问一台apache服务器进行配置,虚拟目录是对于访问目录进行别名操作,两者是前后关系。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值