欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜-創(chuàng)新互聯(lián)

1,網(wǎng)頁壓縮

網(wǎng)站的訪問速度是由多個因素所共同決定的包括:

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),衡東企業(yè)網(wǎng)站建設(shè),衡東品牌網(wǎng)站建設(shè),網(wǎng)站定制,衡東網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,衡東網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

1)應(yīng)用程序的響應(yīng)速度

2)網(wǎng)絡(luò)帶寬

3)服務(wù)器性能

4)與客戶端之間的網(wǎng)絡(luò)傳輸速度等等

其中最重要的就是Apache本身的響應(yīng)速度,因此提升網(wǎng)站性能第一個需要著手進(jìn)行處理的便是盡可能地提升Apache的執(zhí)行速度,使用網(wǎng)頁壓縮可以提升應(yīng)用程序的速度,而且不需要任何成本.

Apache的壓縮模塊

Apache2.x內(nèi)建了mod_deflate這個模塊,使用gzip壓縮算法。mod_deflate可使用DeflateCompressionLevel指令來設(shè)置壓縮級別。該指令的值可為1至(壓縮速度最快,壓縮質(zhì)量最低)9(壓縮速度最慢,壓縮質(zhì)量最高)之間的整數(shù),其默認(rèn)值為6(壓縮速度和壓縮質(zhì)量較為平衡的值)

(1)首先編譯安裝Apache源碼包

yum –y remove httpd     #編譯安裝前將系統(tǒng)自帶的httpd刪掉

tar xzvf httpd-2.4.2.tar.gz -C /opt    #解壓源碼包

tar xzvf apr-util-1.4.1.tar.gz -C /opt    #解壓依賴包

tar xzvf apr-1.4.6.tar.gz -C /opt         #解壓依賴包,支持apache上層應(yīng)用跨平臺,提供底層接口庫,有效緩解并發(fā)連接進(jìn)程數(shù)

cp -R apr-util-1.4.1/ httpd-2.4.2/srclib/apr-util

cp -R apr-1.4.6/ httpd-2.4.2/srclib/apr-util

yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel       #安裝組件包 構(gòu)建編譯環(huán)境

cd httpd-2.4.2/         #進(jìn)入到httpd目錄下進(jìn)行配置,編譯安裝

./configure \

--prefix=/usr/local/httpd \                  #指定httpd安裝目錄

--enable-deflate \                              #加入mod_deflate模塊

--enable-so \

--enable-rewrite \

--enable-charset-lite \

--enable-cgi

make && make install          #進(jìn)行編譯安裝

cd /uar/local/httpd

grep -v "#" bin/apachectl >/etc/init.d/httpd                 #優(yōu)化啟動方式,可以使用service命令管理apache服務(wù)

vim /etc/init.d/httpd

#!/bin/bash

#chkconfig:2345 85 35                                      #在apache啟動腳本里加入必要注釋

#description:Apache is a web server

chmod 755 /etc/init.d/httpd

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

chkconfig --add httpd                              #設(shè)置apache服務(wù)開機(jī)自啟

chkconfig httpd on

ln -s /usr/local/httpd/conf/httpd.conf /etc/httpd.conf      #在/etc目錄下生成一個apache主配置文件的鏈接,方便管理。

(2)搭建一個web站點(diǎn)www.benet.com,并搭建一個DNS服務(wù),解析域名。

vim /etc/httpd.conf

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

vim /etc/named.conf

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

vim /etc/named.rfc1912.zones

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

service named start

可以修改apache站點(diǎn)首頁內(nèi)容,加入圖片信息,

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

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

 Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

使用瀏覽器輸 入www.benet.com訪問網(wǎng)頁,然后使用抓包工具Fiddler進(jìn)行抓包,

在沒啟用mod_deflate模塊之前顯示內(nèi)容未進(jìn)行壓縮

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

(3)配置mod_ deflate模塊啟用

編譯安裝完成后,mod_deflate模塊需要在httpd.conf文件里啟用才能生效

vim /etc/httpd.conf

LoadModule filter_module modules/mod_filter.so

LoadModule headers_module modules/mod_headers.so             #開啟模塊服務(wù)

LoadModule deflate_module modules/mod_deflate.so

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

在httpd.conf配置文件末尾,加入mod_deflate的配置項(xiàng)。

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript        #第一行代表對什么樣的內(nèi)容啟用gzip壓縮

DeflateCompressionLevel 9                                                                                            #第二行代表壓縮級別

SetOutputFilter DEFLATE                                                                                              #第三行代表啟用deflate模塊壓對本站點(diǎn)的輸出進(jìn)行g(shù)zip壓縮

</IfModule>

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

配置文件修改完成之后可以檢測是否啟用mod_deflate模塊,然后啟動apache服務(wù)

cd /usr/local/httpd/bin

./apachectl –t –D DUMP_MODULES | grep “deflate”

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

service httpd start

(4)測試mod_deflate壓縮是否生效

打開Fiddler抓包工具,用瀏覽器訪問Apache服務(wù)器的頁面,可以看到響應(yīng)頭中包含有Content-Encoding:gzip,表示壓縮已經(jīng)生效

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

2,網(wǎng)頁緩存

網(wǎng)頁緩存是將一部分經(jīng)常不會改變或變動很少的頁面緩存,下次瀏覽器再次訪問這些頁面時,不需要再次去下載這些頁面,從而提高了用戶的訪問速度。

Apache的mod_exprices模塊會自動生成頁面頭部信息中的Express標(biāo)簽和Cache-Control標(biāo)簽,客戶端瀏覽器根據(jù)標(biāo)簽決定下次訪問是在本地機(jī)器的緩存中獲取頁面,不需要向服務(wù)器發(fā)出請求,從而降低客戶端的訪問頻率和次數(shù),達(dá)到減少不必要的流量和增加訪問速度的目的。

配置mod_exprices模塊的步驟與mod_deflate模塊相似。

在啟用mod_exprices模塊功能之前,可以打開瀏覽器輸入www.benet.com訪問網(wǎng)頁,使用Fiddler抓包工具先抓取數(shù)據(jù)包,查看是否緩存設(shè)置expires項(xiàng),可以和啟用mod_exprices模塊之后進(jìn)行對比

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

(1)安裝mod_ exprices模塊

以剛才安裝的apache源碼包為基礎(chǔ),首先關(guān)閉apache服務(wù),加入mod_exprices模塊重新進(jìn)行編譯安裝

service htted stop

cd /opt/httpd-2.4.2/

./configure \

--prefix=/usr/local/httpd \

--enable-deflate \                    # 加入mod_deflate模塊

--enable-expires \                     #加入mod_exprices模塊

--enable-so \

--enable-rewrite \

--enable-charset-lite \

--enable-cgi

Make && make install           #編譯安裝

(2)配置mod_exprices模塊

vim /etc/httpd.conf

LoadModule expires_module modules/mod_expires.so       #開啟mod_exprices模塊

在httpd.conf末尾添加mod_exprices模塊設(shè)置項(xiàng)

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 60 seconds"                             #添加緩存時間60秒
</IfModule>

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

然后重新啟動apache服務(wù)

service httpd restart

(3)測試緩存是否生效

打開Fiddler抓包工具,用瀏覽器訪問Apache服務(wù)器的頁面,可以看到響應(yīng)頭中包含有expires項(xiàng),說明緩存已經(jīng)在工作

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

3,防盜鏈

Apache的默認(rèn)設(shè)置除了可以對性能進(jìn)行優(yōu)化外,還需要對安全性進(jìn)行相應(yīng)的設(shè)置,

如果一個網(wǎng)站中沒有其頁面中所說的圖片信息,那么它完全可以鏈接到其他網(wǎng)站的圖片信息上。這樣。沒有任何資源的網(wǎng)站利用了別的網(wǎng)站的資源來展示給瀏覽者,提高了自己的訪問量,而大部分瀏覽者又不容易發(fā)現(xiàn)。一些不良網(wǎng)站為了不增加成本而擴(kuò)充自己的站點(diǎn)內(nèi)容,經(jīng)常盜用其他網(wǎng)站的鏈接,一方面損害了源網(wǎng)站的合法利益,另一方面又加重了服務(wù)器的負(fù)擔(dān),因此我們需要設(shè)置防盜鏈

準(zhǔn)備環(huán)境:

1)客戶端使用Windows系統(tǒng),IP地址192.168.30.100  搭建盜鏈網(wǎng)站www.test.com

2)源主機(jī)redhat6.5系統(tǒng),IP地址192.168.30.15 搭建源網(wǎng)站www.benet.com

(1)在客戶端搭建盜鏈網(wǎng)站www.test.com,并在hosts文件中加入以上IP地址與域名的映射關(guān)系

開啟internet信息服務(wù)管理器

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

打開IIS,進(jìn)行站點(diǎn)設(shè)定

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

新建一個文件,編寫html格式,將圖片信息指向源主機(jī),并將文件格式修改為html格式,放入站點(diǎn)wwwroot

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

在hosts文件中加入映射關(guān)系

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

在瀏覽器中分別輸入www.benet.com,www.test.com進(jìn)行訪問,可以看到圖片內(nèi)容沒有差異,

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

使用Fiddler抓包工具抓取數(shù)據(jù),可以看到先對www.test.com請求,然后對www.benet.com/abc.jpg請求,說明盜鏈成功

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

(2)apache防盜鏈配置

如果沒有安裝mod_rewrite模塊,需要停止apache服務(wù),重新編譯安裝,在參數(shù)中加入mod_rewrite模塊。

cd httpd-2.4.2/

./configure \

--prefix=/usr/local/httpd \

--enable-deflate \

--enable-so \

--enable-rewrite \                     #加入mod_rewrite模塊

--enable-charset-lite \

--enable-cgi

Make && make install

(3)配置mod_rewrite模塊啟用

vim /etc/httpd.conf

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

在站點(diǎn)目錄結(jié)尾加入rewrite設(shè)定

<Directory "/usr/local/httpd/htdocs">

………………………………………………..

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^http://benet.com/.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://benet.com/$ [NC]

RewriteCond %{HTTP_REFERER} !^http://www.benet.com/.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://www.benet.com/$ [NC]

RewriteRule .*\.(gif|jpg|swf)$ http://www.benet.com/error.png

</Directory >

最終的匹配結(jié)果為:第二,三,四,五行的信任的站點(diǎn),能夠使用網(wǎng)站的圖片;除了信任站點(diǎn)以外的站點(diǎn),如果直接訪問以gif,jpg,swf結(jié)尾的文件將跳轉(zhuǎn)到重定向頁面。

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

重新啟動apache服務(wù)

(4)測試mod_rewrite重定向是否生效

清除瀏覽器的緩存,避免從本地讀取緩存內(nèi)容,將error.png這個圖片移動到站點(diǎn)目錄/usr/local/httpd/htdocs ,再次訪問網(wǎng)站,如下圖所示

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

4,隱藏版本信息

一般情況下,軟件的漏洞信息和特定的版本是相關(guān)的,因此軟件的版本號對×××者來說是很有價值的,用Fiddler抓包工具可以看到apache的版本,

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

如果×××或別有用心的人得到apache的版本信息,就會有針對性地進(jìn)行×××,給網(wǎng)站造成很大的損失,所以我們要隱藏apache的版本號,減少受×××的風(fēng)險,保護(hù)服務(wù)器安全運(yùn)行。

修改httpd.conf配置文件,使httpd-default.conf文件生效,它里面包含了是否返回版本信息的內(nèi)容。

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

然后修改httpd-default.conf文件

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

重新啟動apache服務(wù),再次訪問網(wǎng)頁,使用Fiddler抓包工具抓取數(shù)據(jù)包,可以看到版本信息已經(jīng)隱藏。

Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文標(biāo)題:Apache網(wǎng)頁優(yōu)化與安全優(yōu)化(網(wǎng)頁壓縮;網(wǎng)頁緩存;網(wǎng)頁防盜-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://chinadenli.net/article34/cejcse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司關(guān)鍵詞優(yōu)化軟件開發(fā)網(wǎng)站建設(shè)品牌網(wǎng)站制作手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作