更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > Linux云服务器百度抓取诊断为Connection: close是咋回事

Linux云服务器百度抓取诊断为Connection: close是咋回事

更新时间:2022-07-17 10:43:04浏览次数:334+次

采用Linux云服务器搭建的鸿蒙HarmonyOS网站使用百度抓取诊断其结果竟然是Connection: close,这是咋回事?据悉,当前所用的服务器基本上默认是Connection: keep-alive,如果检测出为Connection: close,我们有理由怀疑诊断结果并不准确,主要通过以下三个方法来确定服务器是否真正为Connection: keep-alive状态。

方法一:以Apache为例,请查看服务器上的httpd.conf文件

Linux Apache服务器上的httpd.conf文件通常放置在/etc/httpd/conf/httpd.conf位置,请以实际位置为准,里面有Include conf/extra/httpd-default.conf,如果前面有#,即#Include conf/extra/httpd-default.conf,则默认使用Connection: keep-alive。如果该字段前面没有#注释,可以打开httpd-default.conf文件,里面如果有KeepAlive On,则说明已开启Connection: keep-alive,至于其它参数数值,里面有英文注释,请根据自身的情况调整即可,或者采用默认的参数。如果是KeepAlive Off,则说明关闭KeepAlive功能,诊断出Connection: close属于正常,并且是准确的。要注意的是,修改服务器上的配置文件,需要重启Apache或者服务器。

方法二:运用谷歌浏览器Google Chrome来查看是否为Connection: keep-alive

打开需要检测的网站,比如https://www.hmxthome.com/,点击浏览器右上方中的三个点,进入更多工具》开发者工具,点击Network标签,按Ctrl+R组合键,然后点击需要查看的地址,里面如果看到Connection: keep-alive及其keep-alive字样,说明为Connection: keep-alive状态。

\

方法三:自行用HTTP状态查询工具检测

在网上可以搜索HTTP状态查询,然后输入网址检测,看看返回信息中是否出现Connection: keep-alive。不过通常情况下,最准确的判断依据是方法一和二,建议用户采用第一种方法来判断。

说明

现在所使用的Linux云服务器基本上默认为打开KeepAlive,即Connection: keep-alive,除非人为调整过,否则不太可能会是Connection: close。另外,如果网站能够正常访问,即使是Connection: close状态,也不影响收录的,既然不影响收录,那么排名上也不会有影响,据实而论,Connection: close状态更节省Linux服务器资源,特别是以动态页面为主的网站。