十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
在企業(yè)中,部署Apache后只采用默認的配置參數(shù),會引發(fā)網(wǎng)站很多問題,換言之默認配置是針對以前較低的服務器配置的,以前的配置已經(jīng)不適用當今互聯(lián)網(wǎng)時代。

成都創(chuàng)新互聯(lián)擁有十載的建站服務經(jīng)驗,在此期間,我們發(fā)現(xiàn)較多的客戶在挑選建站服務商前都非常的猶豫。主要問題集中:在無法預知自己的網(wǎng)站呈現(xiàn)的效果是什么樣的?也無法判斷選擇的服務商設計出來的網(wǎng)頁效果自己是否會滿意?成都創(chuàng)新互聯(lián)業(yè)務涵蓋了互聯(lián)網(wǎng)平臺網(wǎng)站建設、移動平臺網(wǎng)站制作、網(wǎng)絡推廣、定制網(wǎng)站開發(fā)等服務。成都創(chuàng)新互聯(lián)網(wǎng)站開發(fā)公司本著不拘一格的網(wǎng)站視覺設計和網(wǎng)站開發(fā)技術相結合,為企業(yè)做網(wǎng)站提供成熟的網(wǎng)站設計方案。
為了適應企業(yè)需求,就需要考慮如何提升Apache的性能與穩(wěn)定性,這就是Apache優(yōu)化的內(nèi)容。
如果沒有安裝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
make && make install
vim /usr/local/httpd/conf/httpd.conf
–52行–修改
–105行–取消注釋
–197行–取消注釋,修改
–末行添加–
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript text/jpg text/png
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
[root@www htdocs]#apachectl -t
Syntax OK
[root@www htdocs]#apachectl -t -D DUMP_MODULES | grep “deflate”
deflate_module (shared)
[root@www htdocs]#systemctl start httpd
編輯測試網(wǎng)頁:
cd /usr/local/httpd/htdocs
vim index.html

測試:
方式一:
在Linux系統(tǒng)中,打開火狐瀏覽器,右擊點查看元素
選擇 網(wǎng)絡 —> 選擇 HTML、WS、其他
訪問 http://192.168.80.10 ,雙擊200響應消息查看響應頭中包含 Content-Encoding: gzip
方法二:
在Windows系統(tǒng)中依次安裝 Microsoft.NET4 和fiddler 軟件,打開fiddler 軟件
選擇 inspectors —> 選擇 Headers
瀏覽器訪問 http://192.168.80.10 ,雙擊200響應消息查看是否存在 Content-Encoding: gzip
減少網(wǎng)絡延遲,加快頁面打開速度–緩存比源服務器離客戶端更近,因此,從緩存請求內(nèi)容比從源服務器所用時間更少,緩存的使用能夠明顯加快頁面打開速度,達到更好的體驗。
降低服務器的壓力–給網(wǎng)絡資源設定有效期之后,用戶可以重復使用本地的緩存,減少對源服務器的請求,間接降低服務器的壓力。同時,搜索引擎的爬蟲機器人也能根據(jù)過期機制降低爬取的頻率,也能有效降低服務器的壓力。
減少網(wǎng)絡帶寬損耗–無論對于網(wǎng)站運營者或者用戶,帶寬都代表著金錢,當Web緩存副本被使用時,只會產(chǎn)生極小的網(wǎng)絡流量,可以有效的降低運營成本。
systemctl stop httpd.service
cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bak1
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 \
–enable-expires
make && make install
vim /usr/local/httpd/conf/httpd.conf
52行和199行的監(jiān)聽繼續(xù)取消注釋,進行相關修改
–111行–取消注釋
–末行添加–
ExpiresActive On
ExpiresDefault “access plus 60 seconds”
[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
[root@www httpd-2.4.29]#cd /usr/local/httpd/htdocs
vim index.html

訪問測試:
如果我們開啟了Apache服務,那么他人就可以通過F12找到你的Apache版本號,從而利用一些已知的漏洞或者零day漏洞來進行攻擊,這是非常危險的。所以為了減少一點――哪怕是一點點的風險,我們最好選擇隱藏Apache的版本信息。
vim /usr/local/httpd/conf/httpd.conf
–491行–取消注釋
vim /usr/local/httpd/conf/extra/httpd-default.conf
–55行–修改
重啟服務,測試訪問:
如果頁面信息沒有刷新成功。可以嘗試先清空歷史記錄中的所有信息,再進行訪問
互聯(lián)網(wǎng)時代,網(wǎng)站最為關心的問題就是用戶訪問量。而吸引用戶的往往就是新穎的標題,圖片及其內(nèi)容,而承載著這些,需要占用服務器的資源。而有些缺德企業(yè)會將自己網(wǎng)站中圖片重定向到你的網(wǎng)站上,讀取你的圖片,占用著你的帶寬,服務器資源,但訪問量卻被它所占據(jù)。
所以apache防盜鏈的設置很有必要。
本實驗中我準備了兩臺虛擬機,一臺是源碼編譯安裝apche服務的主機,作為被盜鏈的主機,域名設置為www.test.com 另一臺為yum安裝apache服務的主機,作為盜鏈的主機,域名設置為www.test1.com
注意:本次測試訪問的是盜鏈的主機,探究圖片的來源
因為本機源碼編譯時,已經(jīng)下載了相關模塊,所以直接修改配置。如果沒有下載相關的模塊,還要進行下載配置。
下載配置方法:
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-expires
make && make install
修改主配置:
vim /usr/local/httpd/conf/httpd.conf
–157行–取消注釋
–224行–進行配置添加
RewriteCond %{HTTP_REFERER} !^http://www.test.com/.*$ [NC] 的字段含義:
“[NC]” :表示不區(qū)分大小寫字母。
RewriteRule .*\.(gif|jpg|swf)$ http://www.test.com/error.png 的字段含義:
訪問被盜鏈主機網(wǎng)頁:
訪問盜鏈主機網(wǎng)頁:
到此這篇關于Apache網(wǎng)頁的優(yōu)化、安全與防盜鏈的文章就介紹到這了,更多相關Apache網(wǎng)頁優(yōu)化 安全與防盜鏈內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持!
Linux 技術文檔 操作系統(tǒng)
數(shù)據(jù)庫運維技術服務 ? Apache網(wǎng)頁的優(yōu)化、安全與防盜鏈圖文詳解
分享到:
創(chuàng)新互聯(lián)服務器托管擁有成都T3+級標準機房資源,具備完善的安防設施、三線及BGP網(wǎng)絡接入帶寬達10T,機柜接入千兆交換機,能夠有效保證服務器托管業(yè)務安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯(lián)專注于成都服務器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認可。