Apache 开启和关闭 Keep-Alive 解决访问长连接问题

在Apache服务器中,Keep-Alive功能是默认开启的,使用了该功能可以间接的提高网站或者服务器的响应速度,

工具/原料

  • 计算机一台

  • Apache服务器

默认的Keep-Alive是开启的

  1. 1

    首先,了解一下,开启了Keep-Alive响应头是什么样子,如图:

    Connection: Keep-Alive

    Keep-Alive: timeout=5, max=99

    Apache 开启和关闭 Keep-Alive

    END

关闭Keep-Alive

  1. 因为Apache中,Keep-Alive功能默认是开启的,所以第一步需要关闭。

    首先找到Apache的配置文件,conf/httpd.conf,打开此文件

    Apache 开启和关闭 Keep-Alive

  2. 在文件httpd.conf中,查找行:Include conf/extra/httpd-default.conf

    将行头的符号(#)删除,并保存文件

    Apache 开启和关闭 Keep-Alive

  3. 找到配置文件的附加配置:conf/extra/httpd-default.conf,打开此文件

    Apache 开启和关闭 Keep-Alive

  4. 在文件httpd-default.conf中,查找行:KeepAlive On,

    将此行设置为:KeepAlive Off

    保存修改

    Apache 开启和关闭 Keep-Alive

  5. 重启Apache服务器之后,即可成功的关闭KeepAlive功能了

    Apache 开启和关闭 Keep-Alive

  6. 再次查看响应头,Connection显示为关闭,表明已成功关闭Keep-Alive,如图

    Connection: close

    Apache 开启和关闭 Keep-Alive

    END

开启Keep-Alive

  1. 1

    开启Kepp-Alive无需演示了,将关闭Keep-Alive的方法,反向操作即可。如:

    直接注释conf/httpd.conf文件中的行,从而使用Apache的默认配置:

    #Include conf/extra/httpd-default.conf

     

    或者,修改文件conf/extra/httpd-default.conf中的行为:KeepAlive Off

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值