C/C++教程

Apache网页优化

本文主要是介绍Apache网页优化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • Apache网页优化:
    • 配置网页压缩功能
      • 1.查看是否安装mod_deflate 模块
        • 检查是否安装mod_deflate 模块:
        • 如果没有安装mod deflate 模块,重新编译安装 Apache 添加 mod deflate 模块
      • 2.修改配置文件功能启用压缩功能
      • 3.访问测试
    • 网页缓存
      • 第一步:检查是否安装 mod expires 模块
      • 第二步:如果没有安装mod_expires 模块,重新编译安装 Apache 添加 mod_expires模块
      • 第三步:配置 mod_expires 模块启用
      • 第四步:检查安装情况,启动服务
      • 第五步:测试缓存是否生效
    • Apache安全优化
      • 隐藏版本信息
      • 第一步:修改httpd.conf 文件
      • 第二步: 修改httpd-default.conf文件
      • 第三步:测试隐藏版本信息是否生效
      • 配置防盗链
        • 第一步:检查是否安装 mod rewrite 模块
        • 第二步:如果没有安装mod_rewrite 模块,重新编译安装 Apache 添加 mod rewrite模块
        • 第三步:配置 mod_rewrite 模块启用
        • 第四步:盗链测试

Apache网页优化:

概述:在企业中,部署Apache后只采用默认的配置参数,会发网防很多题,换言之照时认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代,为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容

配置网页压缩功能

启动网页压缩的步骤:1.查看是否安装mod_deflate 模块---2.修改配置文件功能启用压缩功能---3.访问测试

1.查看是否安装mod_deflate 模块

检查是否安装mod_deflate 模块:

apachectl -t -D DUMP_MODULES | grep "deflate"

如果没有安装mod deflate 模块,重新编译安装 Apache 添加 mod deflate 模块


编译安装 make &s make install

2.修改配置文件功能启用压缩功能

vim /usr/local/httpd/conf/httpd.conf






3.访问测试

网页缓存

通过mod_expire模块配置Apache,使网页能在客户端浏览器缓存一段时间,以避免重复请求。
启用mod_expire模块后,会自动生成页面头部信息中的Expires标签和Cache-Control标签,客户端浏览器根据标签决定下次访问是在本地机器的缓存中获取页面,不需要向服务器再次发出请求,从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度的目的。

第一步:检查是否安装 mod expires 模块

第二步:如果没有安装mod_expires 模块,重新编译安装 Apache 添加 mod_expires模块



第三步:配置 mod_expires 模块启用




第四步:检查安装情况,启动服务

第五步:测试缓存是否生效

Apache安全优化

隐藏版本信息

Apache的版本信息,透露了一定的漏洞信息,从而给网站带来安全隐患生产环境中要配置Apache隐藏版本信息

第一步:修改httpd.conf 文件

第二步: 修改httpd-default.conf文件

第三步:测试隐藏版本信息是否生效

这是没有隐藏的

这是隐藏后的

配置防盗链

第一步:检查是否安装 mod rewrite 模块

第二步:如果没有安装mod_rewrite 模块,重新编译安装 Apache 添加 mod rewrite模块


第三步:配置 mod_rewrite 模块启用

监听本机端口 修改ServerName 取消157行的 rewrite 模块注释(都和上面一样) 取消111行 expires 模块 的注释

第四步:盗链测试

准备好图

盗链网站主机配置

这篇关于Apache网页优化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!