|
|
|
|
áòèé÷ :: nginx-ru
|
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ðÁÒÁÍÅÔÒ writing × stat
ïó: Windows
ëÏÎÆÉÇ:
worker_processesš 1;
error_logš
logs/error.log;
events {
ššš accept_mutexš off;
ššš }
http {
ššš includešššššš mime.types;
ššš default_typeš application/octet-stream;
ššš log_format main '$remote_addr -
$remote_user [$time_local] $request '
ššš ššš '"$status" $body_bytes_sent
"$http_referer" '
ššš ššš '"$http_user_agent"
"$http_x_forwarded_for"';
ššš sendfileššššššš on;
ššš keepalive_timeout 3;
ššš gzipš on;
ššš gzip_min_length 1100;
ššš gzip_buffers 64 8k;
ššš gzip_comp_level 3;
ššš gzip_http_version 1.1;
ššš gzip_proxied any;
ššš gzip_types text/plain application/xml
application/x-_javascript_ text/css;
ššš server {
ššš ššš listenšššššš 80;
ššš ššš server_nameš 21region.org
www.21region.org;
ššš ššš access_logš logs/access_server.log;
ššš ššš error_logš logs/error_server.log;
ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/403.html;
ššš ššš error_pagešš 404ššššššššš
http://21region.org/error/404.html;
ššš ššš # úÁÝÉÔÁ ÉÚÏÂÒÁÖÅÎÉÊ
========================
ššš ššš location ~
\.(bmp|jpg|jpeg|gif|png)$ {
ššš ššš ššš root html/htdocs;
ššš ššš ššš access_logšš off;
ššš ššš ššš expiresššššš 30d;
ššš ššš ššš valid_referers none blocked
server_names forum.21region.org foto.21region.org ~\.google\.
images.yandex.ru doskapozora.ru;
ššš ššš ššš if ($invalid_referer) {
ššš ššš ššš ššš rewrite ^ /hotlinkers.png
last;
ššš ššš ššš }
ššš ššš }
ššš ššš location = /hotlinkers.png {
ššš ššš ššš root html/htdocs;
ššš ššš }
ššš ššš # ïÂÎÏ×ÌÅÎÉÑ
============================
ššš ššš location ^~ /avp/ {
ššš ššš ššš alias html/as/avp/;
ššš ššš ššš #access_logš logs/antivirus.log;
ššš ššš ššš access_logš off;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/a403.html;
ššš ššš ššš allow 91.197.172.0/22;
ššš ššš ššš allow 95.81.192.0/19;
ššš ššš ššš allow 89.151.128.0/18;
ššš ššš ššš allow 79.133.128.0/19;
ššš ššš ššš allow 10.0.0.0/8;
ššš ššš ššš allow 172.20.0.0/14;
ššš ššš ššš allow 172.96.0.0/12;
ššš ššš ššš allow 192.168.0.0/16;
ššš ššš ššš allow 91.192.112.0/22;
ššš ššš ššš deny all;
ššš ššš }
ššš ššš location ^~ /drweb/ {
ššš ššš ššš alias html/as/drweb/;
ššš
ššš ššš access_logš off;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/a403.html;
ššš ššš ššš allow 91.197.172.0/22;
ššš ššš ššš allow 95.81.192.0/19;
ššš ššš ššš allow 89.151.128.0/18;
ššš ššš ššš allow 79.133.128.0/19;
ššš ššš ššš allow 10.0.0.0/8;
ššš ššš ššš allow 172.20.0.0/14;
ššš ššš ššš allow 172.96.0.0/12;
ššš ššš ššš allow 192.168.0.0/16;
ššš ššš ššš allow 91.192.112.0/22;
ššš ššš ššš deny all;
ššš ššš }
ššš ššš location ^~ /nod/ {
ššš ššš ššš alias html/as/nod/;
ššš ššš ššš access_logš off;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/a403.html;
ššš ššš ššš allow 91.197.172.0/22;
ššš ššš ššš allow 95.81.192.0/19;
ššš ššš ššš allow 89.151.128.0/18;
ššš ššš ššš allow 79.133.128.0/19;
ššš ššš ššš allow 10.0.0.0/8;
ššš ššš ššš allow 172.20.0.0/14;
ššš ššš ššš allow 172.96.0.0/12;
ššš ššš ššš allow 192.168.0.0/16;
ššš ššš ššš allow 91.192.112.0/22;
ššš ššš ššš deny all;
ššš ššš }
ššš ššš location ^~ /nod32_3/ {
ššš ššš ššš alias html/as/nod32_3/;
ššš ššš ššš access_logš off;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/a403.html;
ššš ššš ššš allow 91.197.172.0/22;
ššš ššš ššš allow 95.81.192.0/19;
ššš ššš ššš allow 89.151.128.0/18;
ššš ššš ššš allow 79.133.128.0/19;
ššš ššš ššš allow 10.0.0.0/8;
ššš ššš ššš allow 172.20.0.0/14;
ššš ššš ššš allow 172.96.0.0/12;
ššš ššš ššš allow 192.168.0.0/16;
ššš ššš ššš allow 91.192.112.0/22;
ššš ššš ššš deny all;
ššš ššš }
ššš ššš location ^~ /nod32/ {
ššš ššš ššš alias html/as/nod32/;
ššš ššš ššš access_logš off;
ššš ššš ššš index nod27.html;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/403.html;
ššš ššš ššš error_pagešš 404ššššššššš
http://21region.org/nod32/nod27.html;
ššš ššš }
ššš ššš # ïÂÎÏ×ÌÅÎÉÑ ËÏÎÅÃ
=======================
ššš ššš # áÌÉÁÓÙ
=================================
ššš ššš location ^~ /userbars/ {
ššš ššš ššš alias html/as/userbars/;
ššš ššš ššš access_logš off;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/403.html;
ššš ššš ššš error_pagešš 404ššššššššš
http://21region.org/error/404.html;
ššš ššš }
ššš ššš location ^~ /winners/ {
ššš ššš ššš alias html/site/winners/;
ššš ššš ššš access_logš off;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/403.html;
ššš ššš ššš error_pagešš 404ššššššššš
http://21region.org/error/404.html;
ššš ššš }
ššš ššš location ^~ /history/ {
ššš ššš ššš alias html/site/history/;
ššš ššš ššš access_logš off;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/403.html;
ššš ššš ššš error_pagešš 404ššššššššš
http://21region.org/error/404.html;
ššš ššš }
ššš ššš location ~
^/phpmyadmin/.*\.(png|js|jpg)$ {
ššš ššš ššš root html/as;
ššš ššš ššš error_pagešš 403ššššššššš
http://21region.org/error/404.html;
ššš ššš ššš error_pagešš 404ššššššššš
http://21region.org/error/404.html;
ššš ššš ššš access_logš
logs/access_phpmyadmin.log;
ššš ššš ššš error_logš
logs/error_phpmyadmin.log;
ššš ššš ššš allow 79.133.128.0/19;
ššš ššš ššš allow 95.81.192.0/19;
ššš ššš ššš allow 195.122.224.0/19;
ššš ššš ššš allow 172.101.12.18;
ššš ššš ššš allow 10.50.16.54;
ššš ššš ššš allow 172.106.0.245;
ššš ššš ššš deny all;
ššš ššš }
ššš ššš # áÌÉÁÓÙ ËÏÎÅÃ
==========================
ššš ššš location / {
ššš ššš ššš rootš html/htdocs;
ššš ššš ššš indexš index.php;
ššš ššš ššš client_max_body_sizeš 200M;
ššš ššš ššš client_body_buffer_sizeššš 16k;
ššš ššš ššš proxy_pass http://127.0.0.1:81;
ššš ššš ššš proxy_set_header Host $host;
ššš ššš ššš proxy_set_header X-Real-IP
$remote_addr;
ššš ššš ššš proxy_set_header
X-Forwarded-For $proxy_add_x_forwarded_for;
ššš ššš ššš deny 87.118.86.0/23;
ššš ššš ššš deny 217.20.116.0/24;
ššš ššš ššš deny 172.101.30.21;
ššš ššš ššš deny 172.101.30.253;
ššš ššš ššš deny 172.101.30.41;
ššš ššš ššš deny 172.20.5.176;
ššš ššš ššš deny 172.21.6.200;
ššš ššš ššš }
ššš ššš locationš ~*
\.(ico|js|css|txt|swf|flv|mp3|aac|mp4|wmv|avi|mpg|mpeg|mov)$ {
ššš ššš ššš rootš html/htdocs;
ššš ššš ššš access_logšš off;
ššš ššš ššš expiresššššš 30d;
ššš ššš ššš }
ššš ššš
ššš ššš locationš ~*
\.(doc|pdf|rtf|xls|zip|rar|exe|7z|msi|gz|bz2|iso)$ {
ššš ššš ššš rootš html/htdocs;
ššš ššš ššš access_logš
logs/access_download.log;
ššš ššš ššš expiresššššš 30d;
ššš ššš ššš }
ššš ššš # óÔÁÔÉÓÔÉËÁ
============================
ššš ššš location = /stat {
ššš ššš ššš stub_status on;
ššš ššš ššš access_logš off;
ššš ššš ššš allow all;
ššš ššš ššš deny all;
ššš ššš š }
ššš ššš # óÔÁÔÉÓÔÉËÁ ËÏÎÅÃ
=======================
ššš ššš }
ðÒÏÂÌÅÍÍÁ × ÔÏÍ, ÞÔÏ ×ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ ÓÁÊÔ ÐÅÒÅÓÔÁÅÔ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ
ÚÁÐÒÏÓÙ.
åÓÌÉ ÚÁÐÒÏÓÉÔØ ÓÔÁÔÉÓÔÉËÕ, ÐÁÒÁÍÅÔÒ Writing ÐÏËÁÚÙ×ÁÅÔ ÐÒÉÍÅÒÎÏ 245-250.
þÅÒÅÚ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ ÐÁÒÁÍÅÔÒ ÕÍÅÎØÛÁÅÔÓÑ, É ÓÅÒ×ÅÒ ÎÁÞÉÎÁÅÔ ÐÒÉÎÉÍÁÔØ
ÚÁÐÒÏÓÙ.
íÏÖÎÏ ÌÉ ËÁË ÔÏ Õ×ÅÌÉÞÉÔØ ÜÔÏÔ ÐÁÒÁÍÅÔÒ?
óÐÁÓÉÂÏ.
|
|
|
|