浅析http平台的安全稳定性架构
$CURL_BIN -s -m 100 "${HOSTNAME}${URL}" > $TMP_FILEif [ "$CHECK_TXT" != "" ]; then check_result=`fgrep $CHECK_TXT $TMP_FILE` if [[ "$check_result" = "" ]]; then CHECK_STATUS="1" echo -e "check failure!\t${URL}\n" fifi
$CURL_BIN -s -I -m 100 "${HOSTNAME}${URL}" > $TMP_FILEstatus=` awk -F ":" '{if($1 == "Server_Status"){print $2}}' $TMP_FILE `status=${status//}if [ "$status" = "ok" ]; thenCHECK_STATUS="0"elseCHECK_STATUS="1"echo -e "check failure!\t$URL\n"fi
limit_zone zone_session_state $binary_remote_addr 10m;limit_req_zone $binary_remote_addr zone=req_session_state:10m rate=1r/s;location /{ limit_conn zone_session_state 1; limit_req zone=req_session_state burst=5 nodelay; … …}
?