免费人成网站视频在线观看国内,久视频精品线在线观看,人妻激情偷乱频一区二区三区,国产 字幕 制服 中文 在线

LINUX下Apache限制虛擬主機資源IIS連接數和寬帶_云主機和虛擬主機_奇迪科技(深圳)有限公司(m.cheanjie.com)

歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!

云主機和虛擬主機

LINUX下Apache限制虛擬主機資源IIS連接數和寬帶

作者:qvdv 來(lái)源: 更新時(shí)間:2014-11-14

在云主機中,如果需要限制虛擬主機的資源,如IIS連接數等,可以根據以下步驟實(shí)現

一、安裝mod_limitipconn模塊限制IIS連接數:

如果沒(méi)有安裝有mod_limitipconn模塊,準備好mod_limitipconn模塊安裝

下載地址:http://dominia.org/djao/limitipconn2.html

安裝方式如下(以mod_limitipconn-0.24.tar.bz2為例):

通過(guò)Xshell連接上LINUX云主機,

1、進(jìn)入usr目錄:cd /usr

2、上傳或下載mod_limitipconn-0.24.tar.bz2到該目錄下。

3、解壓mod_limitipconn-0.24.tar.bz2

tar xjvf mod_limitipconn-0.24.tar.bz2

4、進(jìn)入解壓后的mod_limitipconn-0.24目錄

cd mod_limitipconn-0.24

5、安裝

make install

自動(dòng)安裝完成后,有類(lèi)似如下提示:

“……

chmod 755 /usr/lib/httpd/modules/mod_limitipconn.so

[activating module `limitipconn' in /etc/httpd/conf/httpd.conf]”

安裝成功后,執行指令, 打開(kāi)Apache的配置文件:vi /etc/httpd/conf/httpd.conf

如果需要限制某臺虛擬主機IIS連接數,添加以下代碼

ExtendedStatus On #這個(gè)必須設置為On,該模塊才能生效

NameVirtualHost 192.168.1.2

Listen 8080

<VirtualHost 192.168.1.2:8080>

    DocumentRoot /wwwroot

    ServerName localhost

  <IfModule mod_limitipconn.c>

     <Location />#限制該虛擬主機的整個(gè)根目錄

       MaxConnPerIP 1 #IIS最大為1

       NoIPLimit image/* #圖片資源不做限制

     </Location>

  </IfModule>

</VirtualHost>

設置完成后,執行” service httpd restart”重啟Apache.

測試是否生效,如果只允許一個(gè)IIS,若打開(kāi)兩個(gè)窗口,則只有一個(gè)出啊給你口打開(kāi)正常,另一個(gè)顯示 503錯誤。

二、 mod_bw-0.92模塊安裝限制即時(shí)下載寬帶和同時(shí)允許的下載連接數:

該模塊的安裝,和上面的有些許差別。模塊下載后,上傳的linux的相應目錄,如:usr,并解壓到mod_bw-0.92。

進(jìn)到該目錄:cd /usr/mod_bw-0.92

執行安裝指令:apxs -i -a -c mod_bw.c

等待自動(dòng)安裝結束,會(huì )自動(dòng)添加LoadModule bw_module          /usr/lib/httpd/modules/mod_bw.soAPACHE的相應文件,則可以進(jìn)行相關(guān)配置。

執行’ vi /etc/httpd/conf/httpd.conf’,打開(kāi)Apache的配置文件:

 

<VirtualHost 192.168.1.2:80>

    DocumentRoot /wwwroot

    ServerName localhost

BandWidthModule On #必須

ForceBandWidthModule On#必須

Bandwidth all 10240#所有IP寬帶限制10K

BandWidth 192.168.1.2 10240#IP限制最大下載速度10K

MaxConnection all 10#所有IP限制最多鏈接20

MaxConnection 192.168.1.2 10#IP限制最多連接數10

LargeFileLimit .png 300 20480 #PNG圖片超過(guò)300KB,限速20KB

</VirtualHost>

備注:該模塊有些耗費Apache的資源

三、寬帶監控、限制模塊mod_cband

mod_cband 是一個(gè)用來(lái)限制請求占用帶寬的 Apache 模塊。下載地址:http://sourceforge.net/projects/cband/files/

下載模塊后上傳:

例如上傳到/usr

1、cd /usr

2、執行’ tar zxvf mod-cband-0.9.6.1.tgz’解壓

3、進(jìn)入到解壓后的文件根目錄”cd tar zxvf mod-cband-0.9.6.1”

4、執行./configure,根據提示執行 make install,最后提示類(lèi)似于” chmod 755 /usr/lib/httpd/modules/mod_cband.so

[activating module `cband' in /etc/httpd/conf/httpd.conf] “

表示安裝成功。

安裝成功后,執行指令, 打開(kāi)Apache的配置文件:vi /etc/httpd/conf/httpd.conf,我們可以找到” LoadModule cband_module       /usr/lib/httpd/modules/mod_cband.so “項已被自動(dòng)添加進(jìn)來(lái)。

 

<VirtualHost 192.168.1.2:80>

    ServerAdmin qvdv@qvdv.net

    DocumentRoot /wwwroot

ServerName localhosts

CBandLimit 200M#全局限定:該虛擬機的總帶寬

CBandSpeed 60 30 30#全局限定:每鏈接的最大速度60kb,每秒最多30個(gè)并發(fā)請求,最多30個(gè)并發(fā)連接

CBandRemoteSpeed 20 10 10#限定每個(gè)用戶(hù):最大速度20KB,每秒最多10個(gè)并發(fā)請求,最多10個(gè)并發(fā)連接,

CBandExceededSpeed 128 5 15#

CBandPeriod 4W#表示四個(gè)星期重置所有訪(fǎng)問(wèn)數據,另外S表示秒,M表示分鐘,H表示時(shí),D表示天

</VirtualHost>

技術(shù)支持:齊迪網(wǎng)絡(luò )科技

本文版權所有,轉載須注明:來(lái)源  http://m.cheanjie.com/qvdv-zhuji-667.html