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

加强心理咨询网站的建设方案网络营销成功案例ppt免费

加强心理咨询网站的建设方案,网络营销成功案例ppt免费,淄博网站开发网泰快,设计素材网站免费大全最新Linux:apache网页优化 一、Apache 网页优化二、网页压缩2.1 检查是否安装 mod_deflate 模块2.2 如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块2.3 配置 mod_deflate 模块启用2.4 检查安装情况,启动服务2.5 测试 m…

Linux:apache网页优化

  • 一、Apache 网页优化
  • 二、网页压缩
    • 2.1 检查是否安装 mod_deflate 模块
    • 2.2 如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块
    • 2.3 配置 mod_deflate 模块启用
    • 2.4 检查安装情况,启动服务
    • 2.5 测试 mod_deflate 压缩是否生效
  • 三、网页缓存
    • 3.1 检查是否安装 mod_expires 模块
    • 3.2.如果没有安装mod_expires 模块,重新编译安装 Apache 添加 mod_expires模块
    • 3.3 配置 mod_expires 模块启用
    • 3.4 检查安装情况,启动服务
    • 3.5 测试缓存是否生效
  • 四、隐藏版本信息
  • 五、Apache 防盗链
    • 5.1 检查是否安装 mod_rewrite 模块
    • 5.2 如果没有安装mod_rewrite 模块,重新编译安装 Apache 添加 mod_rewrite模块
    • 5.3 配置 mod_rewrite 模块启用
    • 5.4 网页准备
    • 5.5 在盗图网站主机上进行浏览器验证

一、Apache 网页优化

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

二、网页压缩

2.1 检查是否安装 mod_deflate 模块

apachectl -t -D DUMP_MODULES | grep "deflate"

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

systemctl stop httpd.service
cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bak
yum -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

2.3 配置 mod_deflate 模块启用

vim /usr/local/httpd/conf/httpd.conf
--52行--修改
Listen 192.198.119.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>

2.4 检查安装情况,启动服务

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

2.5 测试 mod_deflate 压缩是否生效

cd /usr/local/httpd/htdocs
先将game.jpg文件传到/usr/local/httpd/htdocs目录下
vim index.html
<html><body><h1>It works!It works!It works!</h1>
<img src="game.jpg"/>
</body></html>
在Linux系统中,打开火狐浏览器,右击点查看元素
选择 网络 ---> 选择 HTML、WS、其他 
访问 http://192.168.80.10 ,双击200响应消息查看响应头中包含 Content-Encoding: gzip

三、网页缓存

3.1 检查是否安装 mod_expires 模块

apachectl -t -D DUMP_MODULES | grep "expires"

3.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.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>

3.4 检查安装情况,启动服务

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

3.5 测试缓存是否生效

cat /usr/local/httpd/htdocs/index.html
在Linux系统中,打开火狐浏览器,右击点查看元素
选择 网络 ---> 选择 HTML、WS、其他 
访问 http://192.168.119.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浏览器访问 http://192.168.119.10 ,双击200消息查看 Server 项

在这里插入图片描述

五、Apache 防盗链

5.1 检查是否安装 mod_rewrite 模块

apachectl -t -D DUMP_MODULES | grep "rewrite"

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

systemctl stop httpd.service
cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bak2 yum -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

5.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 这个图片。

5.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 
#如果解析不了,看一下/etc/resolv.conf有没有更改

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

http://www.benet.com

在这里插入图片描述
在这里插入图片描述

http://www.dt0577.cn/news/48342.html

相关文章:

  • 网站模板模仿济南seo网站优化公司
  • 哈尔滨市做网站百度智能云建站
  • 百度收录排名好的网站百度竞价关键词
  • 青岛安装建设股份公司网站广州网络推广外包平台
  • 广西做网站的公司win10优化软件
  • jsp法院网站模板优化工具箱下载
  • 网站建设教程浩森宇特seo搜索是什么意思
  • 邯郸做网站哪里好公司域名注册步骤
  • 广西南宁疫情最新情况论坛seo招聘
  • 网站一级页面标题怎么做产品推广平台有哪些
  • 大片免费观看在线视频seo综合查询工具可以查看哪些数据
  • 影视网站建设需要学什么seo实战培训视频
  • 物业公司网站建设制作网站的工具
  • 广州做网站开发网络营销的五大特点
  • 做企业网站用哪个软件百度搜索指数1000是什么
  • 个人网站cms系统建立一个网站需要花多少钱
  • 郑州网站建设qicaizz东莞今日头条新闻
  • 成都广告公司最新招聘信息海南seo顾问服务
  • 郑州网站建设九零后上海培训机构有哪些
  • 界首工程建设信息网站百度快照推广效果怎样
  • 专业做外贸网站公司下载百度语音导航地图
  • 帝国cms做笑话网站社群营销的十大步骤
  • wordpress搭建没域名南昌搜索引擎优化
  • 大良营销网站建设如何石家庄网站建设案例
  • 网站qq弹窗代码软件推广怎么做
  • 江苏国智建设有限公司网站百度一下网页入口
  • 中山手机网站开发网络营销师资格证报名
  • 使用wget对网站做镜像seo公司关键词
  • 怎么做网站下单廊坊seo关键词排名
  • free wordpress themes 4 u保定seo外包服务商