成都网站建设设计

将想法与焦点和您一起共享

Apache网页优化----压缩、缓存-创新互联

实验环境:

创新互联主要从事网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务郓城,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

需要的软件包:apr-util-1.4.1.tar.gz 、httpd-2.4.2.tar.gz 、apr-1.4.6.tar.gz

宿主机共享文件夹已挂在到/abc下

实验步骤:

一、手工编译安装apache

--------------------安装软件包---------------------

cd /abc
yum remove httpd –y     //卸载默认安装的httpd服务
tar zxvf apr-1.4.6.tar.gz -C /opt
tar zxvf apr-util-1.4.1.tar.gz -C /opt
tar zxvf httpd-2.4.2.tar.gz -C /opt

cd /opt
cp -R apr-1.4.6/ httpd-2.4.2/srclib/apr
cp -R apr-util-1.4.1/ httpd-2.4.2/srclib/apr-util

------------------------安装编译环境---------------------
yum install gcc gcc-c++ pcre pcre-devel zlib-devel –y

--------------------手工配置安装-------------------

cd /opt/httpd-2.4.2/
./configure \
--prefix=/usr/local/httpd \                  //指定配置文件路径
--enable-deflate \                                //开启压缩功能
--enable-expires \                               //开启缓存功能
--enable-so \                                        //启用动态模块加载
--enable-rewrite \                               //启用重写功能
--enable-charset-lite \                       //启用字符集支持
--enable-cgi                                         //启用CGI脚本程序支持


make && make install

------------------------------设置启动脚本---------------
grep -v "#" /usr/local/httpd/bin/apachectl > /etc/init.d/httpd //启动脚本

vim /etc/init.d/httpd

 #!/bin/sh
     # chkconfig:2345 85 15
     # description:Apache is a World Wide Web server.

chmod +x /etc/init.d/httpd
chkconfig --add httpd
chkconfig --list httpd
chkconfig --level 35 httpd on

----------------------------建立软连接便于管理--------------------
ln -s /usr/local/httpd/conf/httpd.conf /etc/httpd.conf  //建立软连接便于管理
vim /etc/httpd.conf

 Listen 192.168.100.20:80
  #Listen 80

 ServerName www.benet.com:80


setenforce 0
service iptables stop
cd /usr/local/httpd/bin
./apachectl -t  //检查语法是否存在问题

       Syntax OK   显示无异常
service httpd start
netstat -ntap | grep 80

二、开启传输压缩功能
vim /etc/httpd.conf
LoadModule deflate_module modules/mod_deflate.so //开启压缩功能
LoadModule headers_module modules/mod_headers.so //开启头部
LoadModule filter_module modules/mod_filter.so //开启过滤器

   AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript  //支持压缩的文件类型
   DeflateCompressionLevel 9   //压缩比
   SetOutputFilter DEFLATE   //支持的压缩模块方式
   

./apachectl -t
service httpd restart
./apachectl -t -D DUMP_MODULES | grep "deflate"  //检查模块是否开启

三、开启缓存更能

vim /etc/httpd.conf

 LoadModule expires_module modules/mod_expires.so   //开启缓存模块


  ExpiresActive On
  ExpiresDefault "access plus 50 seconds"            //缓存时间50s
 

实验内容:

一、手工编译安装apache

内容详见实验步骤&https://blog.51cto.com/13710287/2135619

二、开启传输压缩功能

Apache网页优化----压缩、缓存Apache网页优化----压缩、缓存

Apache网页优化----压缩、缓存

三、开启缓存更能

Apache网页优化----压缩、缓存

Apache网页优化----压缩、缓存

Apache网页优化----压缩、缓存

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


新闻名称:Apache网页优化----压缩、缓存-创新互联
转载来于:http://chengdu.cdxwcx.cn/article/codood.html