Ubuntu服務(wù)器配置apache2.4的限速功能shell腳本分享
更新時間:2015年03月05日 09:59:49 投稿:junjie
這篇文章主要介紹了Ubuntu服務(wù)器配置apache2.4的限速功能shell腳本分享,本文直接給出腳本實現(xiàn)代碼,代碼相關(guān)原理都寫在了注釋里,需要的朋友可以參考下
過程都寫成腳本了,原理都寫在注釋里,大家懂的。一鍵操作就是sudo bash xxx.sh
復(fù)制代碼 代碼如下:
#!/bin/bash
#cd到臨時目錄創(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表示限制哪個目錄
#創(chuàng)建配置文件,手動操作的話就是創(chuàng)建conf文件,并寫入兩個EOF之間的內(nèi)容
#復(fù)制過去。mods-available目錄放置所有可用的模塊
sudo cp ratelimit.conf /etc/apache2/mods-available/
#mods-enabled目錄放置所有已啟用的模塊,全是軟鏈接,可以用ls -l看出來
cd /etc/apache2/mods-enabled
#ratelimit就是限速模塊, load后綴文件存放so庫的路徑,conf后綴文件是對于模塊的配置
sudo ln -s ../mods-available/ratelimit.load .
sudo ln -s ../mods-available/ratelimit.conf .
#重啟服務(wù)來生效
sudo service apache2 restart
一些補充:Directory標(biāo)簽可以換成別的,如Location表示一個具體url。不加標(biāo)簽就是全局設(shè)置了。 可有多個標(biāo)簽對不同的目錄做設(shè)置。速度值不能是小數(shù)。
您可能感興趣的文章:
- ubuntu 下的nginx服務(wù)器配置詳解
- ubuntu16.04服務(wù)器配置ssh免密碼登錄
- ubuntu上配置Nginx+PHP5 FastCGI服務(wù)器配置
- 在Ubuntu?Server?22.04上安裝?Docker的詳細(xì)步驟記錄
- Ubuntu?22.04或20.04安裝Oracle?SQL?Developer的圖文教程
- Ubuntu22.04系統(tǒng)下升級nodejs到v18版本
- Ubuntu22.04使用nginx部署vue前端項目的詳細(xì)教程
- Ubuntu22.04系統(tǒng):fatal:?無法連接到?github.com
- Ubuntu?22.04.1?LTS?編譯安裝?nginx-1.22.1的配置過程
- ubuntu 22.04搭建OpenVPN服務(wù)器的詳細(xì)圖文教程
- ubuntu22.04將python源切換為清華源的方法
- ubuntu?22.04安裝mysql?8.0步驟與避坑指南
- Ubuntu22.04 LTS 上安裝Redis的過程
- ubuntu22.04?server安裝及使用詳細(xì)圖文教程
- Ubuntu22.04安裝PyTorch1.12.1 GPU版本全過程
- Virtualbox 下 Ubuntu 22.04 網(wǎng)絡(luò)互通/固定IP 配置方法
- VMware?虛擬機圖文安裝和配置?Ubuntu?Server?22.04?LTS?的詳細(xì)步驟
- Ubuntu?22.04?服務(wù)器安裝部署(nginx+postgresql)
相關(guān)文章
Linux下使用nextcloud搭建個人網(wǎng)盤代碼實例
這篇文章主要介紹了Linux下使用nextcloud搭建個人網(wǎng)盤代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,,需要的朋友可以參考下2019-06-06shell腳本操作mysql數(shù)據(jù)庫刪除重復(fù)的數(shù)據(jù)
今天小編就為大家分享一篇關(guān)于shell腳本操作mysql數(shù)據(jù)庫刪除重復(fù)的數(shù)據(jù),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03詳解Shell腳本中調(diào)用另一個Shell腳本的三種方式
這篇文章主要介紹了詳解Shell腳本中調(diào)用另一個Shell腳本的三種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05Linux shell腳本編程if語句的使用方法(條件判斷)
這篇文章主要介紹了Linux shell腳本編程if語句的使用方法,大家參考使用吧2013-12-12