Andrey V. Dudarev | 1 Apr 11:19
Picon

rewrite

День добрый,
подскажите как переписать вот эти правила под nginx

<VirtualHost 127.0.0.1:92>
    DocumentRoot /srv/www/htdocs
    ServerName   my-domen.com
    RewriteEngine On
    RewriteRule ^/(index[\.a-z]*)?$ http://www.mydomen1/dc-index.html [P]
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME}.htm !-f
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
    RewriteRule ^/(.*)$  http://www.mydomen1.com/$1 [R=301,L]
</VirtualHost>

Смысл их в том, что клиент запрашивает адрес my-domen.com
А в браузере отображается mydomen1.com, контент берется из opencms.

Спасибо.

_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Igor Sysoev | 1 Apr 11:43
Picon
Favicon

Re: rewrite

On Thu, Apr 01, 2010 at 01:19:54PM +0400, Andrey V. Dudarev wrote:

> День добрый,
> подскажите как переписать вот эти правила под nginx
> 
> <VirtualHost 127.0.0.1:92>
>     DocumentRoot /srv/www/htdocs
>     ServerName   my-domen.com
>     RewriteEngine On
>     RewriteRule ^/(index[\.a-z]*)?$ http://www.mydomen1/dc-index.html [P]
>     RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
>     RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME}.htm !-f
>     RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
>     RewriteRule ^/(.*)$  http://www.mydomen1.com/$1 [R=301,L]
> </VirtualHost>
> 
> Смысл их в том, что клиент запрашивает адрес my-domen.com
> А в браузере отображается mydomen1.com, контент берется из opencms.

    server {
        listen       127.0.0.1:92
        server_name  my-domain.com;
        root         /srv/www/htdocs;

        location = / {
            proxy_pass  http://www.mydomen1/dc-index.html;
        }

        location /index {
            proxy_pass  http://www.mydomen1/dc-index.html;
(Continue reading)

hg_04 | 1 Apr 11:50
Picon

Re: nginx авторизация на определ группу ip адресов

>а на все остальные ( там где deny ) требовать авторизацию ?

satisfy  any;
allow xxx.xxx.xxx/xx
deny all;

auth_basic "closed site";
auth_basic_user_file  /etc/nginx/conf.d/htpasswd;

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,69866,70123#msg-70123

_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
hg_04 | 1 Apr 12:03
Picon

Re: Помогите решить проблему

если я верно понял то:

location ~ ^/[^/]*$ {
	if (-f /home/site/site.ru/docs/cache/nginx/index.html) {
		rewrite ^(.+)$ /index.html last;
		break;
	}
	rewrite ^(.+)$ /index.php?id=1 last;
}

почему кешете не через proxy_cache? это ведь удобнее

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,69889,70128#msg-70128

_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Igor Sysoev | 1 Apr 12:06
Picon
Favicon

Re: Помогите решить проблему

On Wed, Mar 31, 2010 at 12:34:50PM -0400, straj wrote:

> Здравствуйте эксперты и автор(ы) nginx'a.
> 
> Сейчас хостюсь у никхоста, поставил nginx как frontend
перед апачем. 
> Статику отдаю соответсвенно nginx'ом. Но хочется еще
больше снизить нагрузку! 
> 
> Решил сделать кеш из старниц, которые редко
меняются, например так выглядит обращение к форуму
> 
> 
> location ~* ^/forum/.+\.html$ {
> 	if (-f /home/site/site.ru/docs/cache/nginx$document_uri) {
> 		root /home/site/site.ru/docs/cache/nginx;
> 		break;
> 	}
> 	
> 	rewrite ^/forum/([0-9]+)\.html$ /forum/index.php?id=$1&nginx=1 last;
> }
> 
> 
> 
> данная связка уже работает... в принципе жалоб нет...
> 
> Но хочется еще большего, решил закешировать
главную, делаю так:
> 
> 
(Continue reading)

Toshik | 1 Apr 13:21
Picon

IIS за nginx = проблемы с IP

Приветствую!

Перелопатил все источники, но никак не могу понять,
как заставить IIS, стоящий за nginx видеть реальные IP
адреса клиентов, а не тот, на котором висит nginx.
Для апача это, как я понял, делается модулем mod_realip, а
для IIS? Может кто сталкивался/решал проблему?

Конфиг nginx:

        location / {
                proxy_pass http://server: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;
        }

nginx: 0.8.3.4 
IIS: 7.5

Заранее спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,70144,70144#msg-70144

_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
grigory | 1 Apr 14:12
Picon

Re: Не обновляется atime у файлов, откртых из веба

Скинул выше данные из /proc/mounts/

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,69552,70152#msg-70152

_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Olexander Shtepa | 1 Apr 14:20

Re: Не обновляется atime у файлов, откртых из веба

> /dev/root / ext3 rw,data=ordered 0 0

Попробуйте опцию norelatime на раздел.
_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Maxim Dounin | 1 Apr 14:27
Picon

Re: IIS за nginx = проблемы с IP

Hello!

On Thu, Apr 01, 2010 at 07:21:30AM -0400, Toshik wrote:

> Приветствую!
> 
> Перелопатил все источники, но никак не могу понять,
как 
> заставить IIS, стоящий за nginx видеть реальные IP адреса 
> клиентов, а не тот, на котором висит nginx.
> Для апача это, как я понял, делается модулем mod_realip, а
для 
> IIS? Может кто сталкивался/решал проблему?
> 
> Конфиг nginx:
> 
>         location / {
>                 proxy_pass http://server: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;
>         }
> 
> 
> nginx: 0.8.3.4 IIS: 7.5
> 
> Заранее спасибо!

Гугл находит как минимум 1 подобный фильтр для IIS.
(Continue reading)

grigory | 1 Apr 14:43
Picon

Re: Не обновляется atime у файлов, откртых из веба

В /proc/mounts добавить или /etc/fstab?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,69552,70163#msg-70163

_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru

Gmane