Frontend squid reverse proxy k nginx NGINX je podle http_user_agent chráněn proti DDOS Nejprve zkontrolujte přístupové záznamy, abyste identifikovali charakteristiky podezřelých návštěv, které byly http_user_agent, a poté je filtrujte "Mozilla/4.0 (kompatibilní; MSIE 5.01; Windows NT 5.0; MyIE 3.01)Cache-Control: no-store, must-revalidate" if ($http_user_agent ~ must-revalidate) { return 503;
} #这样就返回503错误 Poloha = / { include proxy.conf; if ( $http_user_agent ~* "MSIE 5.01" ) { proxy_pass http://www.qq.com; #access_log /usr/local/nginx/logs/k.log main; } proxy_pass http://windows.abc.com;
} #判断一下user-agent, pokud je to MSIE 5.01, prostě ho hoď jinam, třeba ukázat na www.qq.com, jestli to odolá, haha proxy_hide_header Cache-Control; Nakonec se vraťte do Cache-Control a navštivte stránku Nyní je spojení uloženo do front-end squidu a aplikační server nespadne ######################################################### Podrobný popis parametrů modulu polohy v nginx Nginx's Location může mít následující shody: 1. = Přesně odpovídat tomuto dotazu. Pokud je najdeš, přestaň hledat. 2. ^~ Připojte předponu cesty, pokud je nalezena, přestaňte hledat. 3. ~ je běžná shoda citlivá na velikost písmen 4. ~* je shoda bez ohledu na velikost a velikost 5. !~ a !~* jsou nesoulad citlivý na velká písmena a necitlivá na velikost písmen
Shoda souborů a adresářů * -f a !-f se používají k určení, zda soubor existuje * -d a !-d se používají k určení, zda adresář existuje * -e a !-e se používají k určení, zda soubor nebo adresář existuje * -x a !-x se používají k určení, zda je soubor spustitelný či ne
Některé z dostupných globálních proměnných $args $content_délka $content_typ $document_root $document_uri $host $http_user_agent $http_cookie $limit_rate $request_body_file $request_method $remote_addr $remote_port $remote_uživatel $request_název souboru $request_uri $query_string $scheme $server_protokol $server_addr $server_jméno $server_port $uri
Vlajka po přepsání může být: poslední Pauza Přesměrování trvalý
proxy_pass http://localhost:80; proxy_set_header moderátor $host; Po přesměrování můžete automaticky změnit informace o doménovém jménu |