成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_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国内精品久久久久久久
    国产一区二区三区黄视频| 欧美一区二区啪啪| 日韩精品电影在线| 日本欧美一区二区| 日韩精品1区2区3区| 精品一区二区免费在线观看| 久久精品国产99国产精品| 久久精品免费观看| 高清视频一区二区| 色综合天天综合网天天看片| 午夜精品剧场| 99精品在线免费| 亚洲电影av| 色婷婷综合久久久中文字幕| 欧洲一区在线电影| 精品国产百合女同互慰| 亚洲欧美日韩精品久久久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 不卡一区二区中文字幕| 亚洲精品人人| 717成人午夜免费福利电影| 久久一区视频| 亚洲精品在线电影| 一区2区3区在线看| 国产精品99久久久久久久女警 | 色婷婷久久综合| 日韩小视频在线观看专区| 国产精品久线在线观看| 99这里有精品| 色诱视频网站一区| 国产亚洲精品aa午夜观看| 偷拍日韩校园综合在线| 亚洲午夜极品| 777色狠狠一区二区三区| 国产欧美日韩精品在线| 日精品一区二区| av成人免费在线| 96av麻豆蜜桃一区二区| 欧美亚洲一区| 91精品国产综合久久久久久久 | 尤物网精品视频| 在线精品视频一区二区三四| 欧美xxx久久| 久久综合狠狠综合久久综合88| 亚洲图片激情小说| 国产精品一区三区| 9色精品在线| 日韩一区二区三区免费观看| 亚洲综合久久久久| a美女胸又www黄视频久久| 亚洲专区一区| 日韩欧美中文一区| 亚洲成av人片www| 日日欢夜夜爽一区| 国产精品99一区二区| 欧美在线|欧美| 综合av第一页| 国产一区二区视频在线| 国产成人在线色| 国产精品毛片在线| 久久综合一区二区| 久久福利资源站| 午夜亚洲影视| 国产亚洲欧美日韩俺去了| 亚洲天堂精品视频| 91蜜桃传媒精品久久久一区二区| 久久蜜桃精品| 国产精品不卡在线| 波多野结衣91| 欧美三区免费完整视频在线观看| 亚洲激情网站免费观看| 欧美阿v一级看视频| 欧美嫩在线观看| 性欧美疯狂xxxxbbbb| 国产精品激情电影| 欧美高清www午色夜在线视频| 亚洲黄色小视频| 欧美成人午夜| 日韩一卡二卡三卡国产欧美| 亚洲成a人片在线不卡一二三区| 国模冰冰炮一区二区| 韩国av一区| 日韩欧美亚洲一区二区| 日本亚洲免费观看| 亚洲一区二区三区精品视频 | 一区二区久久久久久| 色综合咪咪久久| 日韩一二在线观看| 视频精品一区二区| 亚洲福利视频三区| 亚洲激情一区二区三区| 精品国产亚洲在线| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲精品一区二区三区蜜桃下载 | 国产麻豆日韩欧美久久| 日韩免费高清av| 日韩一区二区久久| 蜜臀av性久久久久av蜜臀妖精| 91精彩视频在线观看| 波多野结衣在线一区| 亚洲一二三专区| 日韩精品中文字幕一区二区三区| 99视频一区| 成人黄色电影在线 | 一区二区三区四区在线| 欧美日韩一区二区三区四区| 影音先锋久久| 国产原创一区二区| 亚洲乱码精品一二三四区日韩在线| 欧美一卡二卡三卡四卡| 99综合视频| av一二三不卡影片| 青娱乐精品在线视频| 日韩毛片视频在线看| 日韩亚洲电影在线| 国产精品一区二区三区四区五区| 成人天堂资源www在线| 五月综合激情婷婷六月色窝| 精品国产一区二区三区四区四| 色偷偷久久人人79超碰人人澡| 好看的av在线不卡观看| 欧美色综合网站| 在线亚洲欧美| 99久久综合狠狠综合久久| 日产欧产美韩系列久久99| 中文字幕在线观看一区二区| 欧美一卡二卡三卡| 色8久久人人97超碰香蕉987| 亚洲手机视频| 99久久夜色精品国产网站| 理论片日本一区| 亚洲国产精品麻豆| 一本到不卡精品视频在线观看| 一区在线免费| 91网址在线看| 国产**成人网毛片九色| 久久国产人妖系列| 中文字幕电影一区| 欧美电影免费观看高清完整版在线| 日本精品视频一区二区| 国产精品久久国产三级国电话系列 | 亚洲第一在线| 99久久精品费精品国产一区二区| 久久成人久久鬼色| 午夜国产精品影院在线观看| 亚洲视频免费在线观看| 国产区在线观看成人精品| 欧美v日韩v国产v| 欧美精品成人一区二区三区四区| 色欲综合视频天天天| 国产欧美另类| 在线观看日韩av电影| 欧美视频福利| 午夜久久tv| 成人午夜视频福利| 国产成人亚洲综合a∨猫咪| 人禽交欧美网站| 亚洲va欧美va人人爽午夜| 亚洲女子a中天字幕| 日韩一区中文字幕| 亚洲视频狠狠干| 国产精品福利影院| 国产精品入口麻豆九色| 欧美精品一区二区三区蜜臀| 欧美一区二区网站| 日韩一区二区在线看| 欧美一区二区福利在线| 91精品国产综合久久精品图片| 欧美美女直播网站| 91精品国产综合久久精品app| 欧美日韩电影在线| 欧美高清www午色夜在线视频| 欧美日韩国产高清一区二区| 欧美日韩黄色影视| 欧美日韩国产片| 欧美肥妇free| 欧美一区二区大片| 精品国产精品一区二区夜夜嗨| 欧美tickling网站挠脚心| 精品精品国产高清a毛片牛牛| 久久这里只有精品6| 国产亲近乱来精品视频| 国产精品另类一区| 自拍偷拍亚洲欧美日韩| 一区二区三区在线影院| 亚洲gay无套男同| 美女视频网站久久| 国产又粗又猛又爽又黄91精品| 国产mv日韩mv欧美| 欧美一区二区三区另类| 国语精品中文字幕| 在线亚洲国产精品网站| 久久久夜夜夜| 精品污污网站免费看| 欧美精品丝袜中出| 精品av久久707| 国产精品美女久久久久久2018| 亚洲欧美日本在线| 午夜精品久久久久久久99水蜜桃| 男人的天堂亚洲一区|