Changes between Version 1 and Version 2 of jazz/10-03-26


Ignore:
Timestamp:
Mar 26, 2010, 11:46:30 PM (14 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/10-03-26

    v1 v2  
    11= 2010-03-26 =
    22
    3  * [[Image(jazz/10-03-26:20100326_Redhat_Cloud.png)]]
     3== Web Server Security ==
     4
     5 * 因為又遇到了兩次攻擊行為,所以想試試看有沒有辦法透過 iptable 的方式把同時連線太多次的加以刪除。
     6
     7 * [參考] [http://blog.toknow.idv.tw/?p=277 調整網路 TCP TIME_WAIT,快速釋放 connection]
     8{{{
     9在繁忙的server中我們常常會看到許多狀態已是「TIME_WAIT」的連線
     10透過調整系統參數可使連線更快速的釋放
     11修改系統預設tcp fin timeout
     12
     13    echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
     14
     15調整為30sec
     16
     17調整tcp參數
     18
     19    net.ipv4.tcp_tw_reuse = 0
     20
     21net.ipv4.tcp_tw_reuse = 1 表示開啟重用。
     22允許將TIME-WAIT sockets重新用於新的TCP連接,默認為0,表示關閉
     23
     24    net.ipv4.tcp_tw_recycle = 0
     25
     26net.ipv4.tcp_tw_recycle = 1 表示開啟TCP連接中TIME-WAIT sockets的快速回收,預設為0,表示關閉
     27}}}