Код: Выделить всё
nginx version: nginx/0.7.62
built by gcc 4.1.2 20070115 (SUSE Linux)
configure arguments: --with-debug
Код: Выделить всё
server {
listen 192.168.0.77:80;
server_name *.server.ru;
location / {
set $myHost $host;
if ($host !~* "^\w+\.server\.ru/*$") {
set $uid $2;
set $myHost $1;
rewrite ^(.*)$ /usver$uid$1 break;
}
index index.php;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $myHost;
proxy_pass http://127.0.0.1:80/;
}
}
Код: Выделить всё
2009/10/05 21:51:56 [debug] 29303#0: *395 http args: ""
2009/10/05 21:51:56 [debug] 29303#0: *395 http exten: "php"
2009/10/05 21:51:56 [debug] 29303#0: *395 http header: "Host: gss.site.ru"
--- поскипано----
2009/10/05 21:51:56 [debug] 29303#0: *395 generic phase: 2
2009/10/05 21:51:56 [debug] 29303#0: *395 http script complex value
2009/10/05 21:51:56 [debug] 29303#0: *395 http script var: "gss.site.ru"
2009/10/05 21:51:56 [debug] 29303#0: *395 http script set $myhost
2009/10/05 21:51:56 [debug] 29303#0: *395 http script var
2009/10/05 21:51:56 [debug] 29303#0: *395 http script var: "gss.site.ru"
2009/10/05 21:51:56 [debug] 29303#0: *395 http script regex: "^\w+\.site\.ru*$"
2009/10/05 21:51:56 [notice] 29303#0: *395 "^\w+\.site\.ru*$" matches "gss.site.ru", client: 212.158.161.136, server: *.site.ru, request: "GET /index.php HTTP/1.1", host: "gss.site.ru"
, referrer: "http://site.ru/edit_site.php"
2009/10/05 21:51:56 [debug] 29303#0: *395 http script if
2009/10/05 21:51:56 [debug] 29303#0: *395 http script complex value
2009/10/05 21:51:56 [debug] 29303#0: *395 http script capture: ""
2009/10/05 21:51:56 [debug] 29303#0: *395 http script set $uid
2009/10/05 21:51:56 [debug] 29303#0: *395 http script complex value
2009/10/05 21:51:56 [debug] 29303#0: *395 http script capture: ""
2009/10/05 21:51:56 [debug] 29303#0: *395 http script set $myhost
2009/10/05 21:51:56 [debug] 29303#0: *395 http script regex: "^(.*)$"
2009/10/05 21:51:56 [notice] 29303#0: *395 "^(.*)$" matches "/index.php", client: ***.***.***.***, server: *.site.ru, request: "GET /index.php HTTP/1.1", host: "gss.site.ru", referrer: "http
://site.ru/edit_site.php"
2009/10/05 21:51:56 [debug] 29303#0: *395 http script copy: "/usver"
2009/10/05 21:51:56 [debug] 29303#0: *395 http script var: ""
2009/10/05 21:51:56 [debug] 29303#0: *395 http script capture: "/index.php"
2009/10/05 21:51:56 [debug] 29303#0: *395 http script regex end
2009/10/05 21:51:56 [notice] 29303#0: *395 rewritten data: "/usver/index.php", args: "", client: ***.***.***.***, server: *.site.ru, request: "GET /index.php HTTP/1.1", host: "gss.site.ru",
referrer: "http://site.ru/edit_site.php"