Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ïÐÔÉÍÉÚÁÃÉÑ ËÏÎÆÉÇÁ
- To: nginx-ru@xxxxxxxxx
- Subject: Re: ïÐÔÉÍÉÚÁÃÉÑ ËÏÎÆÉÇÁ
- From: Yuriy Taraday <yorik.sar@xxxxxxxxx>
- Date: Fri, 7 May 2010 09:42:31 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=DN25gYTpH07XkUhPrvmJBACAE33OikNGEhYbu7HDiX0=; b=rQ3MDQtuQE3mcw41JPmrdGgvFb4MjtKfK7vzsV83DW5hDoRNSPMRg/Mly1LxCJOArz a4BTt5tHdNGIBGwB1SrmHV0MJJnaeRP/Bl9R1jHdaXcV9NHEQ1O32I9BQp9iGaaZIiYm nWRESAhfdc1Ew/hGNTQ8Ja9f009tLgiZkgoE0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=LtPOMs6e2RiX/mQoMJfs1KzmqvwX6mSDQztvbIxyN7Zj9bh0KPfW2twpxU1wBI17Bg UKxV1KzthpKrOUeShBxUb6Ev2bUj54H5HWUEyF3IuRv2KHrmAPYNjaDLEuH2rfWAKzBH nPPpl940r9/uMnIY9ejAIcvTYQvXEZNmrgCDo=
- In-reply-to: <1133058472.20100507083629@xxxxxxx>
- References: <1133058472.20100507083629@xxxxxxx>
map ÓÐÁÓÅÔ ÏÔÃÁ ÒÕÓÓËÏÇÏ ÞÅÇÏ-ÎÉÂÕÄØ.
http://sysoev.ru/nginx/docs/http/ngx_http_map_module.html#map
2010/5/7 Kirill Pekarov <orion_@xxxxxxx>:
> äÏÂÒÙÊ ÄÅÎØ.
>
> ðÏÄÓËÁÖÉÔÅ ÐÌÉÚ ÐÏ ËÏÎÆÉÇÕ.
>
> ðÅÒ×ÏÅ, ÞÔÏ ÎÅ ÎÒÁ×ÉÔÓÑ, ÜÔÏ ÔÏ ÞÔÏ ÎÕÖÎÏ ÐÏ×ÔÏÒÑÔØ × ËÁÖÄÏÍ ÌÏËÅÊÛÅÎÅ
> éæ ÄÌÑ ËÁÖÄÏÇÏ ÂÏÔÁ. ðÒÏÂÏ×ÁÌ × ÓÅËÃÉÉ ÓÅÒ×ÅÒÁ ÓÄÅÌÁÔØ, ÎÏ nginx ×ÙÄÁÌ
> ÏÛÉÂËÕ.
>
> ÷ÔÏÒÏÅ, ÞÔÏ ÎÅ ÎÒÁ×ÉÔÓÑ, ÜÔÏ ÒÁÚÍÅÒ ÓÁÍÏÇÏ ËÏÎÆÉÇÁ ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ
> ÂÌÏËÉÒÏ×ËÉ ÜÔÉÈ ÓÁÍÙÈ ÂÏÔÏ×. ÷ÏÚÍÏÖÎÏ ÌÉ ÂÏÌÅÅ ËÏÍÐÁËÔÎÁÑ ÚÁÐÉÓØ? éÌÉ
> ÍÏÖÅÔ × ÆÁÊÌ ×ÙÎÅÓÔÉ ÉÈ ËÁË-ÔÏ? åÓÌÉ ÍÏÖÎÏ, ÔÏ ÐÏÄÓËÁÖÉÔÅ ËÁË.
>
> óÐÁÓÉÂÏ!
>
> nginx version: nginx/0.6.32
>
> óÏÒÉ ÅÓÌÉ ÂÁÑÎ.
>
>
>
>
> server {
> š šlisten š 127.0.0.1:80;
> š šserver_name www.mysite.com mysite.com;
>
> š šaccess_log /var/log/nginx/mysite_access.log;
> š šerror_log š/var/log/nginx/mysite_error.log;
>
> š š # ðÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÎÁ back-end
> š šlocation / {
>
> š š š š# ÌÅ×ÙÅ ÂÏÔÙ
> š š š šif ($http_user_agent ~ Yahoo)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ Nutch)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ Twiceler)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ ia_archiver)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ DotBot)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ "Ask Jeeves")
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ "Speedy Spider")
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ Exabot)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šproxy_pass šhttp://backend;
> š š š šinclude š š /etc/nginx/proxy.conf;
> š š}
>
> š š# óÔÁÔÉÞÅÓËÉÏÅ ÎÁÐÏÌÎÅÎÉÅ ÏÔÄÁÅÔ ÓÁÍ nginx
> š š# back-end ÜÔÉÍ ÚÁÎÉÍÁÔØÓÑ ÎÅ ÄÏÌÖÅÎ
> š šlocation ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
>
> š š š š # ìÅ×ÙÅ ÂÏÔÙ
> š š š šif ($http_user_agent ~ Yahoo)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ Nutch)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ Twiceler)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ ia_archiver)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ DotBot)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ "Ask Jeeves")
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ "Speedy Spider")
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šif ($http_user_agent ~ Exabot)
> š š š š{
> š š š š š š š šreturn 503;
> š š š š}
>
> š š š šroot /var/www/mysite/;
> š š š šexpires max;
> š š š šadd_header Cache-Control public;
> š š}
>
> }
>
>
>
> --
> With best regards
> šKirill š š š š š š š š š š š š šmailto:orion_@xxxxxxx
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|