当前位置: 首页 > news >正文

企业国际网站建设网页开发

企业国际网站建设,网页开发,wordpress在 分栏,为什么建设营销型网站目录 一:Apache网页优化概述 1、概述 2、优化内容 3、gzip介绍 4、Apache的压缩模块 5、mod_ gzip 模块与mod_ deflate 模块 二: 网页压缩 1.检查是否安装 mod_deflate 模块 2. 如果没有安装mod_deflate 模块,重新编译安装 Apache 添…

目录

一:Apache网页优化概述

1、概述

2、优化内容

3、gzip介绍

4、Apache的压缩模块

5、mod_ gzip 模块与mod_ deflate 模块

二: 网页压缩

1.检查是否安装 mod_deflate 模块

2. 如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块

 3.配置 mod_deflate 模块启用

 4.检查安装情况,启动服务

5.测试 mod_deflate 压缩是否生效 

三: 网页缓存

1.检查是否安装 mod_expires 模块

2.如果没有安装mod_expires 模块,重新编译安装 Apache 添加 mod_expires模块

 3.配置 mod_expires 模块启用

4.检查安装情况,启动服务

 5.测试缓存是否生效

四:隐藏版本信息

 五:Apache 防盗链

1.检查是否安装 mod_rewrite 模块

2.如果没有安装mod_rewrite 模块,重新编译安装 Apache 添加 mod_rewrite模块

 3.配置 mod_rewrite 模块启用

  4.网页准备

 5.在盗图网站主机上进行浏览器验证


一:Apache网页优化概述

1、概述

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

2、优化内容

配置网页压缩功能
配置网页缓存
工作模式的选择与参数优化
配置隐藏版本号
配置防盗链
……

3、gzip介绍

配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后再传输到客户端浏览器

作用:
●降低了网络传输的字节数,加快网页加载的速度
●节省流量,改善用户的浏览体验
●gzip与搜索引擎的抓取工具有着更好的关系

4、Apache的压缩模块

Apache实现网页压缩的功能模块包括
mod_ gzip 模块
mod_ deflate 模块

Apache 1.x

没有内建网页压缩技术,但可使用第三方mod_ gzip 模块执行压缩

Apache 2.x

在开发的时候,内建了mod_ deflate这个模块,取代mod_gzip

5、mod_ gzip 模块与mod_ deflate 模块

●两者均使用gzip压缩算法,运作原理类似
●mod_ deflate压缩速度略快, 而mod_ gzip的压缩比略高
●mod_ gzip对服务器CPU的占用要高一些
●高流量的服务器,使用mod_ deflate可能会比mod_ gzip 加载速度更快

二: 网页压缩

1.检查是否安装 mod_deflate 模块

apachectl -t -D DUMP_MODULES | grep "deflate"

2. 如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块

systemctl stop httpd.service
cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bakyum -y install gcc gcc-c++ pcre pcre-devel zlib-devel
cd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi \
--enable-deflate              #加入mod_deflate 模块make && make install

 

 3.配置 mod_deflate 模块启用

vim /usr/local/httpd/conf/httpd.conf
--52行--修改
Listen 192.198.80.10:80
--105行--取消注释
LoadModule deflate_module modules/mod_deflate.so		#开启mod_deflate 模块
--197行--取消注释,修改
ServerName www.kgc.com:80
--末行添加--
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript text/jpg text/png	#代表对什么样的内容启用gzip压缩
DeflateCompressionLevel 9			#代表压缩级别,范围为1~9
SetOutputFilter DEFLATE				#代表启用deflate 模块对本站点的输出进行gzip压缩
</IfModule>

 

 

 

 

 4.检查安装情况,启动服务

apachectl -t			#验证配置文件的配置是否正确
apachectl -t -D DUMP_MODULES | grep "deflate"		#检查 mod_deflate 模块是否已安装
deflate_module (shared)							#已安装的正确结果systemctl start httpd.service

5.测试 mod_deflate 压缩是否生效 

cd /usr/local/httpd/htdocs
先将abc.jpg文件传到/usr/local/httpd/htdocs目录下
vim index.html
<meta charset="utf-8">
<html><body><h1>It works!  God Day! </h1>
<img src="abc.jpg"/>
</body></html>

 方法一:
在Linux系统中,打开火狐浏览器,右击点查看元素
选择 网络 ---> 选择 HTML、WS、其他 
访问 ip ,双查看响应头中包含 Content-Encoding: gzip 

 方法二:
在Windows系统中依次安装 Microsoft.NET4 和fiddler 软件,打开fiddler 软件
选择 inspectors ---> 选择 Headers
浏览器访问 http://192.168.80.10 ,双击200响应消息查看 Content-Encoding: gzip

三: 网页缓存

1.检查是否安装 mod_expires 模块

apachectl -t -D DUMP_MODULES | grep "expires"

2.如果没有安装mod_expires 模块,重新编译安装 Apache 添加 mod_expires模块

systemctl stop httpd.service
cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bak1yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel
cd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi \
--enable-deflate \
--enable-expires			#加入mod_expires 模块make && make install

 3.配置 mod_expires 模块启用

vim /usr/local/httpd/conf/httpd.conf
--52行--修改
Listen 192.198.80.10:80
--111行--取消注释
LoadModule expires_module modules/mod_expires.so		#开启mod_expires 模块
--199行--取消注释,修改
ServerName www.kgc.com:80
--末行添加--
<IfModule mod_expires.c>ExpiresActive On								#打开网页缓存功能ExpiresDefault "access plus 60 seconds"		#设置缓存60秒
</IfModule>

4.检查安装情况,启动服务

apachectl -t			#验证配置文件的配置是否正确
apachectl -t -D DUMP_MODULES | grep "expires"		#检查 mod_deflate 模块是否已安装deflate_module (shared)							#已安装的正确结果systemctl start httpd.service

 5.测试缓存是否生效

cat /usr/local/httpd/htdocs/index.html

在Linux系统中,打开火狐浏览器,右击点查看元素
选择 网络 ---> 选择 HTML、WS、其他 
访问 http://192.168.80.10 ,双击200消息查看响应头中包含 Expires 项 

 

四:隐藏版本信息

vim /usr/local/httpd/conf/httpd.conf
--491行--取消注释
Include conf/extra/httpd-default.confvim /usr/local/httpd/conf/extra/httpd-default.conf
--55行--修改
ServerTokens Prod            #将原本的 Full 改为 Prod,只显示名称,没有版本
#ServerTokens 表示 Server 回送给客户端的响应头域是否包含关于服务器 OS 类型和编译过的模块描述信息。systemctl restart httpd.service浏览器访问 ,双击200消息查看 Server 项
vim /usr/local/httpd/conf/httpd.conf

vim /usr/local/httpd/conf/extra/httpd-default.conf

 

 五:Apache 防盗链

防盗链是防止别人的网站代码里面盗用我们自己服务器上的图片、文件、视频等相关资源
如果别人盗用网站的这些静态资源,明显的是会增大服务器的带宽压力
作为网站的维护人员,要杜绝服务器的静态资源被其他网站盗用

盗链过程

1.检查是否安装 mod_rewrite 模块

apachectl -t -D DUMP_MODULES | grep "rewrite"

2.如果没有安装mod_rewrite 模块,重新编译安装 Apache 添加 mod_rewrite模块

systemctl stop httpd.service
cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bak2yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel
cd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \	      #加入mod_rewrite 模块				
--enable-charset-lite \
--enable-cgi \
--enable-deflate \
--enable-expiresmake && make install

 3.配置 mod_rewrite 模块启用

vim /usr/local/httpd/conf/httpd.conf
--157行--取消注释
LoadModule rewrite_module modules/mod_rewrite.so
--224行--
<Directory "/usr/local/httpd/htdocs">Options Indexes FollowSymLinksAllowOverride NoneRequire all grantedRewriteEngine On 													#打开 rewrite 功能,加入 mode_rewrite 模块内容RewriteCond %{HTTP_REFERER} !^http://kgc.com/.*$ [NC]				#设置匹配规则RewriteCond %{HTTP_REFERER} !^http://kgc.com$ [NC]RewriteCond %{HTTP_REFERER} !^http://www.kgc.com/.*$ [NC]RewriteCond %{HTTP_REFERER} !^http://www.kgc.com/$ [NC]RewriteRule .*\.(gif|jpg|swf)$ http://www.kgc.com/error.png		#设置跳转动作
</Directory>

RewriteCond %{HTTP_REFERER} !^http://www.kgc.com/.*$ [NC]  的字段含义
“%{HTTP_REFERER}” :存放一个链接的 URL,表示从哪个链接中转访问目录下的静态资源。
“!^” :表示不以后面的字符串开头。
“http://www.kgc.com” :是本网站的路径,按整个字符串匹配。
.*$” :表示以任意字符结尾。
“[NC]” :表示不区分大小写字母。

RewriteRule .*\.(gif|jpg|swf)$ http://www.kgc.com/error.png  的字段含义
“.” :表示匹配一个字符。
“*” :表示匹配 0 到多个字符,与“.”合起来的意思是匹配 0 到多次前面的任意字符,如果是 1 到多次匹配可以用“+”表示。
“\.” :在这里的“\”是转义符,“\.”就代表符号“.”的意思。因为“.”在指令中是属于规则字符,有相应的含义, 如果需要匹配,需要在前面加个转义符“\”,其它规则字符如果需要匹配,也做同样处理。
“(gif|jpg|swf)” :表示匹配“gif”、“jpg”、“swf”任意一个,“$”表示结束。最后的规则是以“.gif”、“.jpg”、“.swf”结尾, 前面是1到多个字符的字符串,也就是匹配图片类型的文件。
“http://www.kgc.com/error.png” :表示转发到这个路径 。

整个配置的含义是 使用本网站以外的网站域名 访问本站的图片文件时,显示 error.png 这个图片。

 ​​​​​​​

  4.网页准备

Web源主机配置:
cd /usr/local/httpd/htdocs
将game.jpg、error.png文件传到/usr/local/httpd/htdocs目录下
vim index.html
<html><body><h1>this is kgc.com!</h1>
<img src="game.jpg"/>
</body></html>echo "192.168.80.10 www.kgc.com" >> /etc/hosts 
echo "192.168.80.12 www.benet.com" >> /etc/hosts 

 

盗链网站主机:
cd /usr/local/httpd/htdocs				#yum安装的httpd服务的默认路径为/var/www/html/
vim index.html
<html><body><h1>this is benet.com!</h1>
<img src="http://www.kgc.com/game.jpg"/>
</body></html>echo "192.168.80.10 www.kgc.com" >> /etc/hosts 
echo "192.168.80.12 www.benet.com" >> /etc/hosts 

 5.在盗图网站主机上进行浏览器验证

 


文章转载自:
http://aeronaut.c7507.cn
http://psychophysiology.c7507.cn
http://rhinoplasty.c7507.cn
http://populate.c7507.cn
http://photopolymer.c7507.cn
http://brimmer.c7507.cn
http://litigant.c7507.cn
http://jess.c7507.cn
http://ninepins.c7507.cn
http://vinylite.c7507.cn
http://are.c7507.cn
http://decomposition.c7507.cn
http://scone.c7507.cn
http://krater.c7507.cn
http://boyhood.c7507.cn
http://hemiretina.c7507.cn
http://consultatory.c7507.cn
http://radical.c7507.cn
http://sungrazer.c7507.cn
http://hillbilly.c7507.cn
http://saucy.c7507.cn
http://inarguable.c7507.cn
http://spondyle.c7507.cn
http://intractability.c7507.cn
http://tetrad.c7507.cn
http://caribbean.c7507.cn
http://anglicist.c7507.cn
http://berried.c7507.cn
http://dictatress.c7507.cn
http://lovage.c7507.cn
http://redd.c7507.cn
http://unthinkable.c7507.cn
http://steelworker.c7507.cn
http://doctrinairism.c7507.cn
http://camoufleur.c7507.cn
http://enclose.c7507.cn
http://shankbone.c7507.cn
http://packthread.c7507.cn
http://ynquiry.c7507.cn
http://bathrobe.c7507.cn
http://inconsequently.c7507.cn
http://codfish.c7507.cn
http://beechnut.c7507.cn
http://coulee.c7507.cn
http://placeman.c7507.cn
http://hertha.c7507.cn
http://briery.c7507.cn
http://detestably.c7507.cn
http://pulmometry.c7507.cn
http://pupillometer.c7507.cn
http://icarian.c7507.cn
http://gainfully.c7507.cn
http://collector.c7507.cn
http://antimitotic.c7507.cn
http://clubhand.c7507.cn
http://neatly.c7507.cn
http://publish.c7507.cn
http://hippiatrist.c7507.cn
http://intermetallic.c7507.cn
http://gaucho.c7507.cn
http://pollywog.c7507.cn
http://battle.c7507.cn
http://hydrosoma.c7507.cn
http://strutter.c7507.cn
http://ringling.c7507.cn
http://postscript.c7507.cn
http://vfat.c7507.cn
http://picara.c7507.cn
http://perspiration.c7507.cn
http://judahite.c7507.cn
http://limewater.c7507.cn
http://daimon.c7507.cn
http://mesomorphy.c7507.cn
http://gcl.c7507.cn
http://chaser.c7507.cn
http://preagricultural.c7507.cn
http://palely.c7507.cn
http://eigenfrequency.c7507.cn
http://orthros.c7507.cn
http://paisleyite.c7507.cn
http://fertilizability.c7507.cn
http://engagingly.c7507.cn
http://accompanyist.c7507.cn
http://oba.c7507.cn
http://romania.c7507.cn
http://aunty.c7507.cn
http://snarly.c7507.cn
http://salut.c7507.cn
http://pernickety.c7507.cn
http://impossible.c7507.cn
http://sulfureted.c7507.cn
http://bikie.c7507.cn
http://serially.c7507.cn
http://geocentrical.c7507.cn
http://strikethrough.c7507.cn
http://brilliancy.c7507.cn
http://judoman.c7507.cn
http://necromimesis.c7507.cn
http://sweeping.c7507.cn
http://waul.c7507.cn
http://www.zhongyajixie.com/news/81914.html

相关文章:

  • 响应式网站的尺寸劳动局免费培训电工
  • 做视频网站用什么格式百度浏览器网址大全
  • 申请注册公司需要什么资料seo厂家电话
  • 微信小程序怎么做购物网站百度引擎入口官网
  • access做网站数据方法百度企业推广怎么收费
  • iis网站伪静态网站中国营销网
  • 省政府网站建设方案免费行情软件网站下载
  • 鸡西公司做网站西安百度提升优化
  • 企业网站建设重要性微信做单30元一单
  • PS做网站页面尺寸网站点击软件排名
  • 一台服务器可以做几个网站竞价推广是做什么的
  • 12306网站开发语言网站备案查询工信部
  • 网络服务公司是做什么的深圳seo网站优化公司
  • asp门户网站系统10种营销方法
  • 网站开发简介互联网推广平台
  • 企业的网站一般做哪些维护病毒式营销案例
  • 情人节网站怎么做商旅100网页版
  • 网站服务器名字网络营销的职能有哪些
  • 网站备案不关站自助快速建站
  • 专业微网站建设网站推广方案范文
  • 网站建设与制作教程免费b站推广网站在线
  • 成都公司网站设计哪家专业谷歌商店paypal官网
  • 网络游戏那个网站做的最好长春网站建设技术托管
  • 个人备案能建立企业网站吗如何增加网站的外链
  • 一个公司做几个网站网络营销案例及分析
  • 清河县网站建设如何使用网络营销策略
  • 个人做网络推广哪个网站好排名函数rank怎么用
  • 博物馆网站建设说明站长
  • 网站怎么做英文版的广州seo招聘
  • 重庆玖玺国际做网站营销策划主要做些什么