Google Группы больше не поддерживают новые публикации и подписки в сети Usenet. Опубликованный ранее контент останется доступен.
Закрыть

nginx

0 просмотров
Перейти к первому непрочитанному сообщению

Victor Sudakov

не прочитано,
21 июн. 2011 г., 12:45:1021.06.2011
�������,

��� � nginx � ����� �� ����� ������ ������ ���� � ��� �� �����������
����?

������� ������� �� ������ � �������.

--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/

Alex Korchmar

не прочитано,
21 июн. 2011 г., 14:27:3021.06.2011
Victor Sudakov <v...@mpeks.tomsk.su> wrote:

VS> ��� � nginx � ����� �� ����� ������ ������ ���� � ��� �� �����������
VS> ����?
location / {
rewrite .* ����������� break;
}

�� ����� �����?

���
location ~ /.*$ {
alias /����� ;
}

������� ������� ��� regex'���� location'� �������������� ��������� ����������.


> Alex

Victor Sudakov

не прочитано,
21 июн. 2011 г., 22:15:0521.06.2011
Alex Korchmar wrote:

> VS> ��� � nginx � ����� �� ����� ������ ������ ���� � ��� �� �����������
> VS> ����?
> location / {
> rewrite .* ����������� break;
> }

> �� ����� �����?

��������. H� �� ���� ����������, ��� ������ ��������� "�����������",
���� � ����� �� ������ � ������������ uri ����� ������ ��������
/usr/local/www/data/hernya.htm

> ���
> location ~ /.*$ {
> alias /����� ;
> }

> ������� ������� ��� regex'���� location'� �������������� ���������
> ����������.

� ������� ������� ����������������? ������: ��� ����� ��������� �
������� server{} ������ �������� ���� � ��� �� �������� � �����.

� ������ �� ������ ���ޣ� alias, �� ���� ����� �������� ������
/�����/���/���������, ���?

Andrey N. Oktyabrski

не прочитано,
22 июн. 2011 г., 02:11:3322.06.2011
On 21.06.11 20:45, Victor Sudakov wrote:
> О©╫О©╫О©╫ О©╫ nginx О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫?
>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
>
location ~ (.?)^.*$ {
alias /usr/local/www/data/$1;
try_files stub.html =404;
}

Alex Korchmar

не прочитано,
22 июн. 2011 г., 03:11:4022.06.2011
Victor Sudakov <v...@mpeks.tomsk.su> wrote:

VS> ��������. H� �� ���� ����������, ��� ������ ��������� "�����������",
��� ����.

>> ������� ������� ��� regex'���� location'� �������������� ���������
>> ����������.
VS> � ������� ������� ����������������? ������: ��� ����� ��������� �
������� �� ����, ��� �� ���� ��� ������� � ���� �� �������. ���� �� ������
������, � �� ������� �����������. ���� � ������� �������������� ��� �����-��
������������ - ����� ����� rewrite.

VS> � ������ �� ������ ���ޣ� alias, �� ���� ����� �������� ������
VS> /�����/���/���������, ���?
��� regex � �������, �������� ��������� ���. ������� ������ �������� ���� �
��� �� ����.


> Alex

Sergey Zabolotny

не прочитано,
22 июн. 2011 г., 00:17:2222.06.2011
Hello *Victor.*

Wednesday 22 June 2011 06:15, Victor Sudakov wrote to Alex Korchmar:

VS> From: Victor Sudakov <v...@mpeks.tomsk.su>

VS> Alex Korchmar wrote:

>> VS> ��� � nginx � ����� �� ����� ������ ������ ���� � ��� ��
>> VS> ����������� ����?
>> location / {
>> rewrite .* ����������� break;
>> }

>> �� ����� �����?

VS> ��������. H� �� ���� ����������, ��� ������ ��������� "�����������",
VS> ���� � ����� �� ������ � ������������ uri ����� ������ ��������
VS> /usr/local/www/data/hernya.htm

� �������� �������

root /usr/local/www/data/;

location /
{
rewrite ^ /hernya.htm break;
}

���-�� ���

Victor Sudakov

не прочитано,
23 июн. 2011 г., 04:43:5223.06.2011
Andrey N. Oktyabrski wrote:
> > ��� � nginx � ����� �� ����� ������ ������ ���� � ��� �� �����������
> > ����?
> >
> > ������� ������� �� ������ � �������.

> >
> location ~ (.?)^.*$ {
> alias /usr/local/www/data/$1;
> try_files stub.html =404;
> }

H� �����, ����� ��� () � $1.

Victor Sudakov

не прочитано,
23 июн. 2011 г., 04:53:2423.06.2011
� ��� ������ �� named locations. ��� ��������, ����� �������� ��������
�����:

location / {
try_files /somefile.html @fallback;
root /usr/local/www/data ;

location @fallback {
proxy_pass http://localhost:12345/foo/$bar;
}

�.�. ����������� "proxy_pass may not have URI part inside named
location" ��� �������? ��� ��� ���������� �� ��������������
������������?

������� ��������, �� ��� � �������� �������� �����, �� ������
���������� "/" � proxy_pass, � � ���� ���������� � ������������ ������
����������.

Andrey N. Oktyabrski

не прочитано,
23 июн. 2011 г., 09:10:0523.06.2011
Victor Sudakov wrote:

> Andrey N. Oktyabrski wrote:
>>> О©╫О©╫О©╫ О©╫ nginx О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
>>> О©╫О©╫О©╫О©╫?
>>>
>>> О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

>>>
>> location ~ (.?)^.*$ {
>> alias /usr/local/www/data/$1;
>> try_files stub.html =404;
>> }
>
> HО©╫ О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ () О©╫ $1.

О©╫О©╫О©╫О©╫О©╫О©╫:

О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ alias О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ location'О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ alias \xE2\x80\x94 О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ (0.7.40), О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫:

location ~ ^/users/(.+\.(?:gif|jpe?g|png))$ {
alias /data/w3/images/$1;
}

(http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#alias)

Sergey Zabolotny

не прочитано,
23 июн. 2011 г., 06:52:2823.06.2011
Hello *Victor.*

Thursday 23 June 2011 12:53, Victor Sudakov wrote to All:

VS> From: Victor Sudakov <v...@mpeks.tomsk.su>

VS> � ��� ������ �� named locations. ��� ��������, ����� �������� ��������
VS> �����:

VS> location / {
VS> try_files /somefile.html @fallback;
VS> root /usr/local/www/data ;

VS> location @fallback {
VS> proxy_pass http://localhost:12345/foo/$bar;
VS> }

VS> �.�. ����������� "proxy_pass may not have URI part inside named
VS> location" ��� �������? ��� ��� ���������� �� ��������������
VS> ������������?

VS> ������� ��������, �� ��� � �������� �������� �����, �� ������
VS> ���������� "/" � proxy_pass, � � ���� ���������� � ������������ ������
VS> ����������.
proxy_pass http://127.0.0.1:8009$request_uri;

��� ��� � �� ��������� �����, ��� ���� ����� �������?

Victor Sudakov

не прочитано,
28 июн. 2011 г., 00:01:1028.06.2011
Dear Sergey,

23 Jun 11 15:52, you wrote to me:

VS>> И еще вопрос по named locations. Как добиться, чтобы работало
VS>> примерно такое:

VS>> location / {
VS>> try_files /somefile.html @fallback;
VS>> root /usr/local/www/data ;

VS>> location @fallback {
VS>> proxy_pass http://localhost:12345/foo/$bar;
VS>> }

VS>> Т.е. ограничение "proxy_pass may not have URI part inside named
VS>> location" как обходят? Или это невозможно по принципиальным
VS>> соображениям?

VS>> Гуглить пробовал, но там в основном отвечают людям, по ошибке
VS>> вставившим "/" в proxy_pass, а я хочу информацию в проксируемый
VS>> сервер передавать.
SZ> proxy_pass http://127.0.0.1:8009$request_uri;

SZ> оно или я не правильно понял, что тебе нужно сделать?

Вроде так работает
proxy_pass http://127.0.0.1:12345/foo/$host;

Не могу понять, почему изначально не работало (configtest не проходил).

Victor Sudakov, VAS4-RIPE, VAS47-RIPN

0 новых сообщений