Re: nginx и 3proxy

Naf Nafof nafania293 на gmail.com
Пт Апр 23 10:15:26 MSD 2010


>>http://nginx.org/en/docs/http/converting_rewrite_rules.html
Это я видел, спасибо. Просто все никак руки не дойдут :)

>>Скорее всего, в /etc/hosts на этой машине есть запись
Да, так и оказалось и все заработало. Видимо панель управления хостингом
туда прописала сию инфу, а я даже об этом и не подумал.

Премного благодарен за помощь.

23 апреля 2010 г. 10:05 пользователь Igor Sysoev <igor на sysoev.ru> написал:

> On Fri, Apr 23, 2010 at 09:35:07AM +0400, Naf Nafof wrote:
>
> > Извиняюсь, когда писал, то торопился. Захожу я из-под прокси этой и сайт
> не
> > открывается.
> > Насчет изменения, просто не люблю рекламу давать :)
> > Итак, вот какие дела:
> >
> > Конфиг 3proxy:
> >
> > nscache 65536
> > timeouts 1 5 30 60 180 1800 15 60
> > users ***:CL:***
> > daemon
> > auth strong
> > allow ***
> > external 0.0.0.0
> > internal 95.169.186.124
> > deny * * 127.0.0.1,192.168.1.1
> > allow * * * 80-88,8080-8088 HTTP
> > allow * * * 443,8443 HTTPS
> > proxy -n -a
> >
> >
> > Конфиг сайта, на который хочу зайти
> >
> > server {
> >         listen 95.169.187.124:80;
> >
> >         server_name streamzone.ru www.streamzone.ru streamzone.org
> > www.streamzone.org;
> >
> >         access_log
> > /var/www/vhosts/streamzone.org/statistics/logs/access_logmain;
> >         error_log  /var/www/vhosts/
> streamzone.org/statistics/logs/error_log;
> > #       access_log off;
> >
> >         root /var/www/vhosts/streamzone.org/$name;
> >         index index.php;
> >
> >         if ( $http_host = 'streamzone.ru' ) {
> >             rewrite ^(.*)$ http://streamzone.org$1 permanent;
> >         }
>
> http://nginx.org/en/docs/http/converting_rewrite_rules.html
>
> >         set $name "";
> >         if ($http_host ~* ^(www.)?([a-z0-9-]+)\.streamzone\.([a-z]+)) {
> >             set $name "subdomains/$2/httpdocs";
> >         }
> >         if ($http_host ~* ^(www.)?streamzone\.([a-z]+)) {
> >             set $name "httpdocs";
> >         }
> >
> >         include /var/www/vhosts/streamzone.org/conf/nginx-rewrite.conf;
> >
> >         location ~* (announce|scrape)\.php$ {
> >             access_log off;
> >             return 404;
> >         }
> >
> >         location ~ \.php$ {
> >             include /etc/nginx/nginx-php-cgi.conf;
> >             fastcgi_param  SCRIPT_FILENAME  /var/www/vhosts/
> > streamzone.org/$name$fastcgi_script_name;
> >         }
> >
> >         location ~ userbar\.php/(.*)\.png$ {
> >             include /etc/nginx/nginx-php-cgi.conf;
> >             fastcgi_param  SCRIPT_FILENAME  /var/www/vhosts/
> > streamzone.org/$name/tracker/userbar.php;
> >         }
> >
> >
> >         # Static files location
> >         location ~*
> >
> ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js|7z|htm|html)$
> > {
> >             root /var/www/vhosts/streamzone.org/$name;
> >             expires 10d;
> >             access_log off;
> >         }
> > }
> >
> > В конфиге нгинкса идут инклуды в таком порядке
> >     include /var/www/vhosts/streamzone.org/conf/nginx-cgi.conf;
> >     include /var/www/vhosts/happymommies.ru/conf/nginx-cgi.conf;
> >
> > И наконец запись лога
> > [error]  31318#0:  *2371 directory index of "/var/www/vhosts/
> > happymommies.ru//"
> > is  forbidden,  client:  95.169.186.124,  server:  happymommies.ru,
> request:
> > "GET /
> > HTTP/1.1", host: "streamzone.org"
> >
> > Так же запись из access лога сайта happymommies.ru
> > [23/Apr/2010:07:30:26 +0200] 95.169.186.124 404 "GET /tracker/ HTTP/1.1"
> 169
> > "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.12)
> > Gecko/2009070611 (.NET CLR 3.5.30729)"
> > [23/Apr/2010:07:30:48 +0200] 95.169.186.124 403 "GET / HTTP/1.1" 169 "-"
> > "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.12)
> Gecko/2009070611
> > (.NET CLR 3.5.30729)"
>
> Скорее всего, в /etc/hosts на этой машине есть запись
>
> 95.169.186.124   streamzone.org
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20100423/bf46bac9/attachment.html>


Подробная информация о списке рассылки nginx-ru