成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Apache網頁的優化、安全與防盜鏈圖文詳解

瀏覽:7日期:2023-03-07 14:40:47
目錄
  • 1. Apache 網頁的壓縮
    • 1.1 檢查壓縮模塊
    • 1.2 安裝mod_deflate 模塊
    • 1.3 配置 mod_deflate 模塊啟用
    • 1.4 檢查安裝情況,啟動服務
    • 1.5 測試 mod_deflate 壓縮是否生效
  • 2. Apache的網頁緩存處理
    • 2.1 檢查是否安裝緩存模塊
    • 2.2 重新編譯安裝,添加緩存模塊
    • 2.3 進行緩存模塊的配置
    • 2.4 驗證模塊的安裝,重啟服務
    • 2.5 修改測試網頁,進行訪問測試
  • 3.隱藏Apache的版本信息
    • 3.1 修改httpd的主配置
  • 4.Apache 防盜鏈
    • 盜鏈實驗展示
      • (1) 盜鏈主機訪問被盜鏈主機,竊取圖片網絡路徑
      • (2)盜鏈主機設置自己的網站 圖片資源
      • (3)盜取后的訪問測試
    • 防盜鏈措施演示
      • (1)主配配置的修改
      • (2)準備一張提示盜鏈者的圖片,放入網頁根目錄中
      • (3) 訪問展示
  • 總結

    1. Apache 網頁的壓縮

    在企業中,部署Apache后只采用默認的配置參數,會引發網站很多問題,換言之默認配置是針對以前較低的服務器配置的,以前的配置已經不適用當今互聯網時代。

    為了適應企業需求,就需要考慮如何提升Apache的性能與穩定性,這就是Apache優化的內容。

    1.1 檢查壓縮模塊

    apachectl -t -D DUMP_MODULES | grep "deflate"

    1.2 安裝mod_deflate 模塊

    如果沒有安裝mod_deflate 模塊,重新編譯安裝 Apache 添加 mod_deflate 模塊

    systemctl stop httpd.servicecd /usr/local/httpd/confmv httpd.conf httpd.conf.bak yum -y install gcc gcc-c++ pcre pcre-devel zlib-develcd /opt/httpd-2.4.29/./configure \--prefix=/usr/local/httpd \--enable-so \--enable-rewrite \--enable-charset-lite \--enable-cgi \--enable-deflate			make && make install

    1.3 配置 mod_deflate 模塊啟用

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

    --52行--修改

    --105行--取消注釋

    --197行--取消注釋,修改

    --末行添加--

    <IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript text/jpg text/pngDeflateCompressionLevel 9SetOutputFilter DEFLATE</IfModule>

    1.4 檢查安裝情況,啟動服務

    [root@www htdocs]#apachectl -tSyntax OK[root@www htdocs]#apachectl -t -D DUMP_MODULES | grep "deflate" deflate_module (shared)[root@www htdocs]#systemctl start httpd

    1.5 測試 mod_deflate 壓縮是否生效

    編輯測試網頁:

    cd /usr/local/httpd/htdocsvim index.html<html><body><h1>It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!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

    方法二:

    在Windows系統中依次安裝 Microsoft.NET4 和fiddler 軟件,打開fiddler 軟件

    選擇 inspectors ---> 選擇 Headers

    瀏覽器訪問 http://192.168.80.10 ,雙擊200響應消息查看是否存在 Content-Encoding: gzip

    2. Apache的網頁緩存處理

    減少網絡延遲,加快頁面打開速度--緩存比源服務器離客戶端更近,因此,從緩存請求內容比從源服務器所用時間更少,緩存的使用能夠明顯加快頁面打開速度,達到更好的體驗。

    降低服務器的壓力--給網絡資源設定有效期之后,用戶可以重復使用本地的緩存,減少對源服務器的請求,間接降低服務器的壓力。同時,搜索引擎的爬蟲機器人也能根據過期機制降低爬取的頻率,也能有效降低服務器的壓力。

    減少網絡帶寬損耗--無論對于網站運營者或者用戶,帶寬都代表著金錢,當Web緩存副本被使用時,只會產生極小的網絡流量,可以有效的降低運營成本。

    2.1 檢查是否安裝緩存模塊

    apachectl -t -D DUMP_MODULES | grep "expires"

    2.2 重新編譯安裝,添加緩存模塊

    systemctl stop httpd.servicecd /usr/local/httpd/confmv httpd.conf httpd.conf.bak1 yum -y install gcc gcc-c++ pcre pcre-devel zlib-develcd /opt/httpd-2.4.29/./configure \--prefix=/usr/local/httpd \--enable-so \--enable-rewrite \--enable-charset-lite \--enable-cgi \--enable-deflate \--enable-expires			make && make install

    2.3 進行緩存模塊的配置

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

    52行和199行的監聽繼續取消注釋,進行相關修改

    --111行--取消注釋

    --末行添加--

    <IfModule mod_expires.c>   ExpiresActive On     ExpiresDefault "access plus 60 seconds"       </IfModule>

    2.4 驗證模塊的安裝,重啟服務

    [root@www httpd-2.4.29]#apachectl -t[root@www httpd-2.4.29]#apachectl -t -D DUMP_MODULES | grep "expires"[root@www httpd-2.4.29]#systemctl restart httpd

    2.5 修改測試網頁,進行訪問測試

    [root@www httpd-2.4.29]#cd /usr/local/httpd/htdocs

    vim index.html <html><body><h1>this is a game</h1><img src="games.jpg"/></body></html>

    訪問測試:

    3.隱藏Apache的版本信息

    如果我們開啟了Apache服務,那么他人就可以通過F12找到你的Apache版本號,從而利用一些已知的漏洞或者零day漏洞來進行攻擊,這是非常危險的。所以為了減少一點――哪怕是一點點的風險,我們最好選擇隱藏Apache的版本信息。

    3.1 修改httpd的主配置

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

    --491行--取消注釋

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

    --55行--修改

    重啟服務,測試訪問:

    如果頁面信息沒有刷新成功。可以嘗試先清空歷史記錄中的所有信息,再進行訪問

    4.Apache 防盜鏈

    互聯網時代,網站最為關心的問題就是用戶訪問量。而吸引用戶的往往就是新穎的標題,圖片及其內容,而承載著這些,需要占用服務器的資源。而有些缺德企業會將自己網站中圖片重定向到你的網站上,讀取你的圖片,占用著你的帶寬,服務器資源,但訪問量卻被它所占據。

    所以apache防盜鏈的設置很有必要。

    盜鏈實驗展示

    本實驗中我準備了兩臺虛擬機,一臺是源碼編譯安裝apche服務的主機,作為被盜鏈的主機,域名設置為www.test.com 另一臺為yum安裝apache服務的主機,作為盜鏈的主機,域名設置為www.test1.com

    (1) 盜鏈主機訪問被盜鏈主機,竊取圖片網絡路徑

    (2)盜鏈主機設置自己的網站 圖片資源

    (3)盜取后的訪問測試

    注意:本次測試訪問的是盜鏈的主機,探究圖片的來源

    防盜鏈措施演示

    (1)主配配置的修改

    因為本機源碼編譯時,已經下載了相關模塊,所以直接修改配置。如果沒有下載相關的模塊,還要進行下載配置。

    下載配置方法:

    systemctl stop httpd.servicecd /usr/local/httpd/confmv httpd.conf httpd.conf.bak2 yum -y install gcc gcc-c++ pcre pcre-devel zlib-develcd /opt/httpd-2.4.29/./configure \--prefix=/usr/local/httpd \--enable-so \--enable-rewrite \					#加入mod_rewrite 模塊--enable-charset-lite \--enable-cgi \--enable-deflate \--enable-expires make && make install

    修改主配置:

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

    --157行--取消注釋

    --224行--進行配置添加

    RewriteCond %{HTTP_REFERER} !^http://www.test.com/.*$ [NC] 的字段含義:

    • “%{HTTP_REFERER}” :存放一個鏈接的 URL,表示從哪個鏈接中轉訪問目錄下的靜態資源。
    • “!^” :表示不以后面的字符串開頭。
    • “http://www.test.com” :是本網站的路徑,按整個字符串匹配。
    • “.*$” :表示以任意字符結尾。

    “[NC]” :表示不區分大小寫字母。

    RewriteRule .*\.(gif|jpg|swf)$ http://www.test.com/error.png 的字段含義:

    • “.” :表示匹配一個字符。
    • “*” :表示匹配 0 到多個字符,與“.”合起來的意思是匹配 0 到多次前面的任意字符,如果是 1 到多次匹配可以用“+”表示。
    • “\.” :在這里的“\”是轉義符,“\.”就代表符號“.”的意思。因為“.”在指令中是屬于規則字符,有相應的含義, 如果需要匹配,需要在前面加個轉義符“\”,其它規則字符如果需要匹配,也做同樣處理。
    • “(gif|jpg|swf)” :表示匹配“gif”、“jpg”、“swf”任意一個,“$”表示結束。最后的規則是以“.gif”、“.jpg”、“.swf”結尾, 前面是1到多個字符的字符串,也就是匹配圖片類型的文件。
    • “http://www.test.com/error.png” :表示轉發到這個路徑 。

    (2)準備一張提示盜鏈者的圖片,放入網頁根目錄中

    (3) 訪問展示

    訪問被盜鏈主機網頁:

    訪問盜鏈主機網頁:

    總結

    到此這篇關于Apache網頁的優化、安全與防盜鏈的文章就介紹到這了,更多相關Apache網頁優化 安全與防盜鏈內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: Linux Apache
    成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
    一区二区在线不卡| 欧美精品 日韩| 91捆绑美女网站| 丁香啪啪综合成人亚洲小说| 免费成人深夜小野草| 五月激情综合网| 奇米888四色在线精品| 视频一区欧美日韩| 亚洲成a人片在线不卡一二三区 | 久久精品欧美一区二区三区不卡 | 欧美剧情电影在线观看完整版免费励志电影| 亚洲在线一区| 久久久精品五月天| 色婷婷av一区二区三区软件| 色偷偷成人一区二区三区91| 欧美艳星brazzers| 欧美精品电影在线播放| 欧美大片在线观看一区| 久久精品日韩一区二区三区| 亚洲欧洲国产专区| 亚洲国产视频一区二区| 日本在线不卡视频| 欧美亚洲一区二区在线| 欧美日韩一本到| 久久综合色之久久综合| 国产女主播在线一区二区| 国产精品久久精品日日| 亚洲一区中文日韩| 看电视剧不卡顿的网站| 懂色av中文一区二区三区| 91首页免费视频| 国产精品婷婷| 欧美日韩国产大片| 国产校园另类小说区| 国产精品亚洲人在线观看| 国产精品中文字幕日韩精品| 91丨九色丨尤物| 国产精品久久久久久久久婷婷| 91久久香蕉国产日韩欧美9色| 欧美精品免费视频| 国产精品无遮挡| 午夜不卡av在线| 成人一区二区在线观看| 亚洲黄色成人| 欧美日高清视频| 国产精品久久三| 麻豆精品一二三| 午夜日本精品| 91福利在线免费观看| 精品福利在线导航| 亚洲国产日韩一级| 粉嫩一区二区三区性色av| 亚洲高清网站| 69av一区二区三区| 亚洲精品久久7777| 丁香婷婷综合激情五月色| 99国产精品| 欧美大片免费久久精品三p| 亚洲精品伦理在线| jizzjizzjizz欧美| 在线观看视频一区二区欧美日韩| 国产日韩精品一区二区三区 | 日韩av中文字幕一区二区三区| 99这里只有精品| 色诱视频网站一区| 国产精品久久影院| 国产成人一区在线| 久久综合给合久久狠狠色| 日本一区二区不卡视频| 久久99蜜桃精品| 亚洲一区精品视频| 国产精品入口麻豆九色| 国产精品一区二区果冻传媒| 免费日韩一区二区| 日本一区二区免费在线观看视频| 久久国产麻豆精品| 久久aⅴ国产紧身牛仔裤| 国产精品丝袜久久久久久app| 国产在线一区二区综合免费视频| 一区二区日本视频| 国产欧美一区二区三区网站| 国产一区不卡视频| 在线观看免费视频综合| 亚洲人成在线播放网站岛国| 99久久久久久| 日韩精品一区二区三区在线观看 | 91在线精品一区二区三区| 欧美视频一区二区三区四区| 亚洲综合免费观看高清完整版| 欧美1区2区3区| 欧美精品一区二区久久婷婷| 久久国产成人午夜av影院| 美女国产一区| 亚洲一区二区三区在线| 在线观看成人av| 国产精品美女www爽爽爽| 国产91丝袜在线播放九色| 欧美精品丝袜中出| 久久99精品国产麻豆婷婷洗澡| 久久婷婷人人澡人人喊人人爽| 一个色在线综合| 国产日本精品| 一区二区三区四区在线播放 | 亚洲伊人网站| 亚洲韩国精品一区| 久久国产主播精品| 亚洲午夜三级在线| 亚洲中字在线| 日韩国产成人精品| 色视频欧美一区二区三区| 免费高清在线一区| 欧美日韩高清影院| 国产成人午夜片在线观看高清观看| 欧美美女视频在线观看| 国产精品中文字幕日韩精品 | 蜜臀av亚洲一区中文字幕| 在线精品观看国产| 国产成人免费视频网站| 欧美精品一区二区三区高清aⅴ | 久久先锋影音av鲁色资源网| 国产aⅴ综合色| 国产亚洲短视频| 在线免费观看欧美| 亚洲va国产va欧美va观看| 色94色欧美sute亚洲13| 韩国成人福利片在线播放| 日韩精品资源二区在线| 欧美激情在线| 一区二区三区日韩在线观看| 在线观看欧美黄色| 丁香天五香天堂综合| 中文字幕久久午夜不卡| 一区二区冒白浆视频| 免费视频最近日韩| 日韩三级视频中文字幕| 欧美日韩亚洲国产精品| 亚洲精选免费视频| 色噜噜狠狠成人网p站| 成人黄色在线视频| 亚洲人成伊人成综合网小说| 日本韩国一区二区三区视频| 成人免费视频网站在线观看| 中文字幕五月欧美| 欧美日韩视频在线观看一区二区三区| 国产999精品久久久久久| 亚洲色图制服诱惑 | 日本不卡不码高清免费观看| 日韩欧美国产综合在线一区二区三区 | 国产精品456露脸| 国产精品久久久久久久久快鸭| 久久国产手机看片| 91麻豆国产香蕉久久精品| 日韩制服丝袜av| 2021中文字幕一区亚洲| 玖玖玖国产精品| 91美女片黄在线观看| 日韩av在线发布| 国产色产综合色产在线视频| 久久久亚洲人| 欧美日韩国产精品一区二区亚洲 | 欧美精品成人| 精品一区二区三区视频| 亚洲欧美日韩一区| 欧美一区二区美女| 欧美亚洲专区| 国产一区二区中文| 国产sm精品调教视频网站| 亚洲一区二区三区爽爽爽爽爽| 日韩三级视频在线观看| 香蕉久久夜色精品| 欧美成人中文| 国产风韵犹存在线视精品| 一区二区三区国产| 久久久精品国产免费观看同学| 色综合久久久网| 亚洲小说欧美另类婷婷| 成人网页在线观看| 美女视频一区二区三区| 亚洲毛片av在线| 国产丝袜欧美中文另类| 7777精品伊人久久久大香线蕉的| 国产精品一区二区a| 欧美精品七区| 成人福利视频在线看| 久久成人精品无人区| 亚洲精品精品亚洲| 综合久久久久久| 久久精品一区二区三区不卡 | 国产日韩欧美高清| www久久精品| 日韩写真欧美这视频| 欧美区一区二区三区| 在线观看区一区二| 久久综合精品一区| 久久久久一区二区| 性高湖久久久久久久久| 在线日韩av永久免费观看| 黄色成人在线网址| 亚洲国产高清一区二区三区| 黄色av日韩|