Welcome! Log In Create A New Profile

Advanced

Не работает rewrite-модуль

January 08, 2013 03:56PM
Переустановил систему и вместе с ней nginx. С самого начала nginx заругался на pcre, хотя в системе по умолчанию установлена pcre 8.21. я начал указывать --with-pcre=path, но не работала, поэтому решил сделать --without-http_rewrite_module. После этого заработала, благо никаких rewrite'ов у меня нет.
Потом пришлось сделать rewrite. Скачал, установил pcre-8.32. Делаю так:
./configure --with-debug --with-pcre=/home/user/Downloads/pcre-8.32
make
make install
Система устанавливается, но rewrite'ы не работают. Вот отрывок из лога:

2013/01/09 00:04:34 [debug] 27746#0: *1 http script copy: "http://127.0.0.1:2222/loc1/"
2013/01/09 00:04:34 [debug] 27746#0: *1 http script capture: "aaaaaaaaa"
2013/01/09 00:04:34 [debug] 27746#0: *1 http script copy: "&bbbbbbbbb"
2013/01/09 00:04:34 [debug] 27746#0: *1 http script regex end
2013/01/09 00:04:34 [notice] 27746#0: *1 rewritten redirect: "http://127.0.0.1:2222/loc1/aaaaaaaaa&bbbbbbbbb", client: 127.0.0.1, server: test.ru, request: "GET /loc1 HTTP/1.1", host: "test.ru", referrer: "http://test.ru/001.php"
2013/01/09 00:04:34 [debug] 27746#0: *1 http finalize request: 302, "/loc1?" a:1, c:1
2013/01/09 00:04:34 [debug] 27746#0: *1 http special response: 302, "/loc1?"
2013/01/09 00:04:34 [debug] 27746#0: *1 http set discard body
2013/01/09 00:04:34 [debug] 27746#0: *1 HTTP/1.1 302 Moved Temporarily
Server: nginx/1.2.5
Date: Tue, 08 Jan 2013 20:04:34 GMT
Content-Type: text/html
Content-Length: 160
Connection: keep-alive
Location: http://127.0.0.1:2222/loc1/aaaaaaaaa&bbbbbbbbb

2013/01/09 00:04:34 [debug] 27746#0: *1 write new buf t:1 f:0 00000000006F9240, pos 00000000006F9240, size: 274 file: 0, size: 0
2013/01/09 00:04:34 [debug] 27746#0: *1 http write filter: l:0 f:0 s:274
2013/01/09 00:04:34 [debug] 27746#0: *1 http output filter "/loc1?"

и никакого редиректа не происходит. Логи в 127.0.0.1:2222 пустые. Хотя все конфиги взяты со старой системы, то бишь в конфигах ошибок нет. В интернете ничего не нашёл.
Т.е. из логов видно, что pcre работает, просто нет редиректа на бекенд 127.0.0.1:2222

Спасибо за помощь
Subject Author Posted

Не работает rewrite-модуль

aaaa5 January 08, 2013 03:56PM

Re: Не работает rewrite-модуль

aaaa5 January 08, 2013 04:13PM

Re: Не работает rewrite-модуль

aaaa5 January 08, 2013 04:37PM

Re: Не работает rewrite-модуль

aaaa5 January 08, 2013 05:15PM

Re: Не работает rewrite-модуль

Maxim Dounin January 08, 2013 06:46PM

Re: Не работает rewrite-модуль

aaaa5 January 09, 2013 12:45AM

Re: Не работает rewrite-модуль

Роман Москвитин January 09, 2013 01:46AM

Re: Не работает rewrite-модуль

aaaa5 January 09, 2013 02:27AM

Re: Не работает rewrite-модуль

aaaa5 January 09, 2013 02:32AM

Re: Не работает rewrite-модуль

aaaa5 January 09, 2013 02:35AM

Re: Не работает rewrite-модуль

aaaa5 January 09, 2013 03:58AM

Re: Не работает rewrite-модуль

Maxim Dounin January 09, 2013 04:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 220
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready