<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    不可不說
    隨心所欲,無往不利!
    posts - 88,  comments - 92,  trackbacks - 0
    限制并發數
    下載模塊:

    到官方網址: http://www.nowhere-land.org/programs/mod_vhost_limit/下載模塊

    http://www.nowhere-land.org/prog ... st_limit-0.4.tar.gz

    安裝
    apxs -c mod_vhost_limit.c -o /path/to/libexec/mod_vhost_limit.so

    httpd.conf 加入:

    LoadModule vhost_limit_module libexec/mod_vhost_limit.so
    AddModule mod_vhost_limit.c

    配置

    MaxClients 150
    ExtendedStatus On

    NameVirtualHost *

    <VIRTUALHOST * />
        ServerName       server1
        DocumentRoot     /some/where/1
        MaxVhostClients  100


    <VIRTUALHOST * />
        ServerName       server2
        DocumentRoot     /some/where/2
        MaxVhostClients  30


    <VIRTUALHOST * />
        ServerName       server3
        DocumentRoot     /some/where/3


    其中: server1 被限制為 100 個并發線程數。 server2 被限制為 30 個并發線程數。 server3 沒有被限制。

    注:需 mod_status 的 ExtendedStatus On 支持!!

    如超出限制的并發數在客戶端就會出現503錯誤

    ----------------------------------------------------------------------------------------------

    限制IP連接數

    到這里下載模塊 http://dominia.org/djao/limit/mod_limitipconn-0.04.tar.gz

    安裝:
    tar zxvf mod_limitipconn-0.04.tar.gz
    cd mod_limitipconn-0.04
    make APXS=/usr/local/apache/bin/apxs  ß-----這里要按你自己的路徑設置
    make install APXS=/usr/local/apache/bin/apxs ß-----這里要按你自己的路徑設置

    編輯httpd.conf
    添加
    全局變量:
    < IfModule mod_limitipconn.c >
          < Location / >   # 所有虛擬主機的/目錄
              MaxConnPerIP 3     # 每IP只允許3個并發連接
            NoIPLimit image/*  # 對圖片不做IP限制
        < /Location >

    < Location /mp3 >  # 所有主機的/mp3目錄
    MaxConnPerIP 1         # 每IP只允許一個連接請求   
    OnlyIPLimit audio/mpeg video    # 該限制只對視頻和音頻格式的文件
        < /Location >
    < /IfModule >



    或者虛擬主機的:
    < VirtualHost xx.xxx.xx.xx > ##ip 地址
    ServerAdmin easy@phpv.net
    DocumentRoot /home/easy
    ServerName www.phpv.net
    < IfModule mod_limitipconn.c >
        < Location / >   
    MaxConnPerIP 5        
              NoIPLimit image/*      
        < /Location >
          < Location /mp3 >    # 所有主機的/mp3目錄
    MaxConnPerIP 2         # 每IP只允許一個連接請求   
    OnlyIPLimit audio/mpeg video # 該限制只對視頻和音頻格式的文件
          < /Location >
    < /IfModule >
    < /VirtualHost >



    ----------------------------------------------------------------------------------------------

    限制帶寬

    下載模塊 ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c
    安裝:
    /usr/local/apache/bin/apxs -c ./mod_bandwidth.c -o /usr/local/apache/libexec/mod_bandwidth.so  



    <-------以上/usr/local/apache請設置為你的路徑

    編輯httpd.conf
    添加:
    LoadModule bandwidth_module libexec/mod_bandwidth.so
    AddModule mod_bandwidth.c

    重啟你的apache

    相關文檔

    Global configuration directives :

        * BandWidthDataDir
          Syntax : BandWidthDataDir <directory>
          Default : "/tmp/apachebw"
          Context : server config

    Sets the name of the root directory used by mod_bandwidth to store its internal temporary information. Don't forget to create the needed directories : <directory>/master and <directory>/link

        * BandWidthModule
          Syntax : BandWidthModule <On|Off>
          Default : Off
          Context : per server config

    Enable or disable totaly the whole module. By default, the module is disable so it is safe to compile it in the server anyway.

    PLEASE, NOTE THAT IF YOU SET A BANDWIDTH LIMIT INSIDE A VIRTUALHOST BLOCK, YOU ALSO __NEED__ TO PUT THE "BandWidthModule On" DIRECTIVE INSIDE THAT VIRTUALHOST BLOCK !

    IF YOU SET BANDWIDTH LIMITS INSIDE DIRECTORY BLOCKS (OUTSIDE OF ANY VIRTUALHOST BLOCK), YOU ONLY NEED TO PUT THE "BandWidthModule On" DIRECTIVE ONCE, OUTSIDE OF ANY VIRTUALHOST OR DIRECTORY BLOCK.

        * BandWidthPulse
          Syntax : BandWidthPulse <microseconds>
          Default :
          Context : per server config

    Change the algorithm used to calculate bandwidth and transmit data. In normal mode (old mode), the module try to transmit data in packets of 1KB. That mean that if the bandwidth available is of 512B, the module will transmit 1KB, wait 2 seconds, transmit another 1KB and so one.

    Seting a value with "BandWidthPulse", will change the algorithm so that the server will always wait the same amount of time between sending packets but the size of the packets will change. The value is in microseconds. For example, if you set "BandWidthPulse 1000000" (1 sec) and the bandwidth available is of 512B, the sever will transmit 512B, wait 1 second, transmit 512B and so on.

    The advantage is a smother flow of data. The disadvantage is a bigger overhead of data transmited for packet header. Setting too small a value (bellow 1/5 of a sec) is not realy useful and will put more load on the system and generate more traffic for packet header.

    Note also that the operating system may do some buffering on it's own and so defeat the purpose of setting small values.

    This may be very useful on especialy crowded network connection : In normal mode, several seconds may happen between the sending of a full packet. This may lead to timeout or people may believe that the connection is hanging. Seting a value of 1000000 (1 sec) would guarantee that some data are sent every seconds...
    posted on 2008-09-16 10:56 藍劍 閱讀(848) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     


    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(6)

    隨筆分類(62)

    隨筆檔案(90)

    文章檔案(9)

    相冊

    友情鏈接

    搜索

    •  

    積分與排名

    • 積分 - 325155
    • 排名 - 172

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲精品中文字幕无码| 国产精品永久免费| 久久亚洲免费视频| 四虎影视在线永久免费观看| 4hu四虎最新免费地址| 在线观看黄片免费入口不卡| 国产亚洲福利精品一区二区| 亚洲一级免费毛片| 久久久久亚洲精品天堂| 亚洲综合色区在线观看| 国产成人精品免费直播| 成年人在线免费看视频| 国产a视频精品免费观看| 日本在线看片免费人成视频1000| 中国一级毛片视频免费看| 一级毛片a免费播放王色电影| 亚洲av色香蕉一区二区三区| 中文文字幕文字幕亚洲色| 亚洲欧洲国产精品久久| 亚洲国语精品自产拍在线观看| 国产亚洲一区二区三区在线不卡 | 亚洲成av人在片观看| 免费无码又爽又刺激高潮| 久久久久久久免费视频| 国产成人精品免费视频大| 88av免费观看入口在线| 午夜精品一区二区三区免费视频| 国产视频精品免费视频| 国产人成网在线播放VA免费| 亚洲第一视频在线观看免费| 中文在线免费观看| 大地资源网高清在线观看免费| 99视频在线观看免费| 久久久久成人精品免费播放动漫| 免费国产黄网站在线观看| 久久精品一本到99热免费| 免费观看国产网址你懂的| 欧美大尺寸SUV免费| 国内大片在线免费看| 四只虎免费永久观看| 久久亚洲AV永久无码精品|