apache 分布式部署

分布式部署的作用: 当多个站点在同一个服务器运行,由需要配置不容的参数时,就需要分布式部署(例如: session 的时间配置)

配置方式
在网站目录下创建 ‘.htaccess’ 文件,可以对网站进行单独的设置,称为分布式部署文件。
该文件会覆盖 httpd.conf 文件中的配置。一个网站下可以有多个分布式部署文件。每个‘.htaccess’文件只能作用于当前目录和子目录。

配置方式:
假定你 在当前一个服务器中有多个网站。
(PS: 配置方式查看,我的上一篇文章:配置多个网站

配置方式在原有的基础上。打开apache/conf/extra/httpd-vhost.conf 文件。
配置 下面路径。

<VirtualHost *:80> 
    DocumentRoot "C:/www" 
    ServerName www.test.com 
    DirectoryIndex index.php 
    <Directory "C:/www"> 
        AllowOverride all  
        #允许分布式文件覆盖主文件配置。这句话很关键,否则可能分布式文件不生效
    </Directory>
</VirtualHost>

然后到 C:/www 目录下 创建 .htaccess 文件。

1. 打开Windows内建的记事本;
2. 选取另存新文件“文件->另存为”;
3. 在另存为的“保存类型”下拉选单中选取“所有文件”类型,可以选择utf-8,也可以是ansi
4. 这时就可在“文件名”中输入.htaccess;
5. 选取要另存的路径再按下保存,一个.htaccess 文件就新增完成

在.htaccess 中可以配置apache的参数 也可以配置 PHP参数。
例如:

    Require all granted //允许访问所有文件
    php_flag session.auto_start 1 //配置PHP参数
php_value session.gc_maxlifetime 10 //配置PHP参数

详情:
1、Apache 配置文件由主配置文件和分布式配置文件组成。
2、主配置文件被修改后必须重启服务器。分布式配置文件被修改后不需要重启。
3、分布式部署会降低服务器新能,如果不是必须建议不用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值