主頁(yè) > 知識(shí)庫(kù) > Ubuntu服務(wù)器配置apache2.4的限速功能shell腳本分享

Ubuntu服務(wù)器配置apache2.4的限速功能shell腳本分享

熱門(mén)標(biāo)簽:Linux服務(wù)器 百度競(jìng)價(jià)排名 AI電銷 地方門(mén)戶網(wǎng)站 鐵路電話系統(tǒng) 服務(wù)外包 呼叫中心市場(chǎng)需求 網(wǎng)站排名優(yōu)化

過(guò)程都寫(xiě)成腳本了,原理都寫(xiě)在注釋里,大家懂的。一鍵操作就是sudo bash xxx.sh

復(fù)制代碼 代碼如下:

#!/bin/bash
#cd到臨時(shí)目錄創(chuàng)建配置文件
cd /tmp
(cat EOF
Directory /home/hursing/mylimiteddir/>
    SetOutputFilter RATE_LIMIT
    SetEnv rate-limit 30
/Directory>
EOF
) > ratelimit.conf
# 以上 SetEnv rate-limit 后面的數(shù)字就是限制的速度,單位是KB。Directory表示限制哪個(gè)目錄
#創(chuàng)建配置文件,手動(dòng)操作的話就是創(chuàng)建conf文件,并寫(xiě)入兩個(gè)EOF之間的內(nèi)容
#復(fù)制過(guò)去。mods-available目錄放置所有可用的模塊
sudo cp ratelimit.conf /etc/apache2/mods-available/
#mods-enabled目錄放置所有已啟用的模塊,全是軟鏈接,可以用ls -l看出來(lái)
cd /etc/apache2/mods-enabled
#ratelimit就是限速模塊, load后綴文件存放so庫(kù)的路徑,conf后綴文件是對(duì)于模塊的配置
sudo ln -s ../mods-available/ratelimit.load .
sudo ln -s ../mods-available/ratelimit.conf .
#重啟服務(wù)來(lái)生效
sudo service apache2 restart

一些補(bǔ)充:Directory標(biāo)簽可以換成別的,如Location表示一個(gè)具體url。不加標(biāo)簽就是全局設(shè)置了。 可有多個(gè)標(biāo)簽對(duì)不同的目錄做設(shè)置。速度值不能是小數(shù)。

您可能感興趣的文章:
  • PHP+shell腳本操作Memcached和Apache Status的實(shí)例分享
  • Shell腳本實(shí)現(xiàn)apache日志中的狀態(tài)碼分析
  • Shell腳本實(shí)現(xiàn)分析apache日志中ip所在的地區(qū)
  • Shell腳本判斷Apache進(jìn)程是否存在
  • 智能監(jiān)測(cè)自動(dòng)重啟Apache服務(wù)器的Shell腳本
  • Apache下通過(guò)shell腳本提交網(wǎng)站404死鏈的方法

標(biāo)簽:銅川 湖南 蘭州 仙桃 黃山 湘潭 崇左 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ubuntu服務(wù)器配置apache2.4的限速功能shell腳本分享》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266