Welcome! Log In Create A New Profile

Advanced

Error Worker process with substitutions4nginx

All files from this thread

File Name File Size   Posted by Date  
groph-nginx.jpg 57.9 KB open | download martro 09/02/2010 Read message
info-nginx.jpg 18 KB open | download martro 09/02/2010 Read message
September 02, 2010 08:26AM
Hello!

I need you help...

I'm using nginx for two years without having any problems.

I want to create sub-domains on a website and I have to rewrite the urls with the "substitutions4nginx" module.
Since the installation of this module and it's configuration I'm having problems.

The problem is:

After some time, one or many worker process are at 100% even if there is not more connections on the website as there is usually.
I have to restart nginx to have it working properly.

I think that my configuaration is not correct... In my configuration I would like define that there is no url rewriting when there is a cookie.



NGINX Version:
====================

/usr/sbin/nginx -V
nginx version: nginx/0.7.67
built by gcc 4.3.2 (Debian 4.3.2-1.1)
TLS SNI support enabled
configure arguments: --prefix=/usr --user=www-data --group=www-data
--conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error_log
--pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock
--http-log-path=/var/log/nginx/access_log --http-client-body-temp-path=/var/lib/nginx/body
--http-proxy-temp-path=/var/lib/nginx/proxy --http-fastcgi-temp-path=/var/lib/nginx/fastcgi
--with-http_dav_module --with-http_realip_module --with-http_ssl_module
--with-http_stub_status_module --with-debug --add-module=/root/substitutions4nginx

error.log
====================

2010/09/02 11:46:35 [debug] 16331#0: *1 event timer del: 14: 1283420858304 2010/09/02 11:46:35
[debug] 16331#0: *1 generic phase: 0
2010/09/02 11:46:35 [debug] 16331#0: *1 add cleanup: 00000000006D4648 2010/09/02 11:46:35
[debug] 16331#0: *1 generic phase: 1
2010/09/02 11:46:35 [debug] 16331#0: *1 http script var
2010/09/02 11:46:35 [debug] 16331#0: *1 http script var: "www.hopla-net.com" 2010/09/02
11:46:35 [debug] 16331#0: *1 http script regex: "^hopla-net\.com$" 2010/09/02 11:46:35
[notice] 16331#0: *1 "^hopla-net\.com$" does not match "www.hopla-net.com", client: 127.0.0.1,
server: www.hopla-net.com, reque$ 2010/09/02 11:46:35 [debug] 16331#0: *1 http script if
2010/09/02 11:46:35 [debug] 16331#0: *1 http script if: false
2010/09/02 11:46:35 [debug] 16331#0: *1 http script regex: "^/bale(.*)" 2010/09/02 11:46:35
[notice] 16331#0: *1 "^/bale(.*)" does not match
"/alsace/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/", client: 127$ 2010/09/02
11:46:35 [debug] 16331#0: *1 http script regex: "^/alsace(.*)" 2010/09/02 11:46:35 [notice]
16331#0: *1 "^/alsace(.*)" matches
"/alsace/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/", client: 127.0.0.$
2010/09/02 11:46:35 [debug] 16331#0: *1 http script copy: "http://alsace.hopla-net.com"
2010/09/02 11:46:35 [debug] 16331#0: *1 http script capture:
"/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/"
2010/09/02 11:46:35 [debug] 16331#0: *1 http script regex end
2010/09/02 11:46:35 [notice] 16331#0: *1 rewritten redirect:
"http://alsace.hopla-net.com/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/",$
2010/09/02 11:46:35 [debug] 16331#0: *1 http finalize request: 302,
"/alsace/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/?" 1 2010/09/02 11:46:35
[debug] 16331#0: *1 http special response: 302,
"/alsace/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/?" 2010/09/02 11:46:35 [debug]
16331#0: *1 http set discard body
2010/09/02 11:46:35 [debug] 16331#0: *1 HTTP/1.1 302 Moved Temporarily Server: nginx/0.7.67
Date: Thu, 02 Sep 2010 09:46:35 GMT
Content-Type: text/html
Content-Length: 161
Connection: close
Location: http://alsace.hopla-net.com/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/
2010/09/02 11:46:35 [debug] 16331#0: *1 event timer del: 14: 1283420858304 2010/09/02 11:46:35
[debug] 16331#0: *1 generic phase: 0
2010/09/02 11:46:35 [debug] 16331#0: *1 add cleanup: 00000000006D4648 2010/09/02 11:46:35
[debug] 16331#0: *1 generic phase: 1
2010/09/02 11:46:35 [debug] 16331#0: *1 http script var
2010/09/02 11:46:35 [debug] 16331#0: *1 http script var: "www.hopla-net.com" 2010/09/02
11:46:35 [debug] 16331#0: *1 http script regex: "^hopla-net\.com$" 2010/09/02 11:46:35
[notice] 16331#0: *1 "^hopla-net\.com$" does not match "www.hopla-net.com", client: 127.0.0.1,
server: www.hopla-net.com, reque$ 2010/09/02 11:46:35 [debug] 16331#0: *1 http script if
2010/09/02 11:46:35 [debug] 16331#0: *1 http script if: false
2010/09/02 11:46:35 [debug] 16331#0: *1 http script regex: "^/bale(.*)" 2010/09/02 11:46:35
[notice] 16331#0: *1 "^/bale(.*)" does not match
"/alsace/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/", client: 127$ 2010/09/02
11:46:35 [debug] 16331#0: *1 http script regex: "^/alsace(.*)" 2010/09/02 11:46:35 [notice]
16331#0: *1 "^/alsace(.*)" matches
"/alsace/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/", client: 127.0.0.$
2010/09/02 11:46:35 [debug] 16331#0: *1 http script copy: "http://alsace.hopla-net.com"
2010/09/02 11:46:35 [debug] 16331#0: *1 http script capture:
"/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/"
2010/09/02 11:46:35 [debug] 16331#0: *1 http script regex end
2010/09/02 11:46:35 [notice] 16331#0: *1 rewritten redirect:
"http://alsace.hopla-net.com/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/",$
2010/09/02 11:46:35 [debug] 16331#0: *1 http finalize request: 302,
"/alsace/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/?" 1 2010/09/02 11:46:35
[debug] 16331#0: *1 http special response: 302,
"/alsace/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/?" 2010/09/02 11:46:35 [debug]
16331#0: *1 http set discard body
2010/09/02 11:46:35 [debug] 16331#0: *1 HTTP/1.1 302 Moved Temporarily Server: nginx/0.7.67
Date: Thu, 02 Sep 2010 09:46:35 GMT
Content-Type: text/html
Content-Length: 161
Connection: close
Location: http://alsace.hopla-net.com/artistes/peintres/lucienne-aman-aquarelle-ou-acrylique/


graph nginx
info-nginx


First configuration I had (no problems):
============================================================

upstream hoplanet {
ip_hash;
server 127.0.0.1:8194 max_fails=3 fail_timeout=30s;
server 127.0.0.1:8193 max_fails=3 fail_timeout=30s;
server 127.0.0.1:8192 max_fails=3 fail_timeout=30s;
server 127.0.0.1:8191 max_fails=3 fail_timeout=30s;
}

server {
listen 8201;
server_name hopla-net.com www.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($host ~* ^hopla-net\.com$) {
rewrite ^(.*) http://www.hopla-net.com$1 permanent;
break;
}

rewrite ^/(.*) /VirtualHostBase/http/www.hopla-net.com:80/hoplanet/VirtualHostRoot/$1
last;

location / {
proxy_pass http://hoplanet;
}

}

New configuration that has the problem:
=========================================

upstream hoplanet {
ip_hash;
server 127.0.0.1:9190 max_fails=6 fail_timeout=60s;
server 127.0.0.1:9191 max_fails=6 fail_timeout=60s;
server 127.0.0.1:9192 max_fails=6 fail_timeout=60s;
server 127.0.0.1:9193 max_fails=6 fail_timeout=60s;
}

server {
listen 8201;
server_name www.hopla-net.com hopla-net.com;
error_log /home/awstats/nginx/error.log debug;
access_log /home/awstats/hoplanet/access.log varnish;

if ($host ~* ^hopla-net\.com$) {
rewrite ^(.*) http://www.hopla-net.com$1 permanent;
break;
}

rewrite ^/bale(.*) http://bale.hopla-net.com$1;
rewrite ^/alsace(.*) http://alsace.hopla-net.com$1;
rewrite ^/bade-sud(.*) http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*) http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*) http://bons-plans.hopla-net.com$1; subs_filter_types text/html
text/xml;
subs_filter 'http://www.hopla-net.com/alsace' 'http://alsace.hopla-net.com';
subs_filter 'http://www.hopla-net.com/bade-sud' 'http://bade-sud.hopla-net.com';
subs_filter 'http://www.hopla-net.com/bale' 'http://bale.hopla-net.com'; subs_filter
'http://www.hopla-net.com/jura' 'http://jura.hopla-net.com'; subs_filter
'http://www.hopla-net.com/bons-plans' 'http://bons-plans.hopla-net.com';

rewrite ^/(.*) /VirtualHostBase/http/www.hopla-net.com:80/hopla-net/VirtualHostRoot/$1
last;

location / {
proxy_pass http://hoplanet;
}
}

server {
listen 8201;
server_name bale.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($host ~* ^hopla-net\.com$) {
rewrite ^(.*) http://www.hopla-net.com$1 permanent;
break;
}

rewrite ^/accueil(.*) http://www.hopla-net.com$1;
rewrite ^/bale(.*) http://bale.hopla-net.com$1;
rewrite ^/alsace(.*) http://alsace.hopla-net.com$1;
rewrite ^/bade-sud(.*) http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*) http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*) http://bons-plans.hopla-net.com$1;

subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://bale.hopla-net.com"' 'id="portal-logo"
href="http://www.hopla-net.com"';
subs_filter 'class="home" href="http://bale.hopla-net.com"' 'class="home"
href="http://www.hopla-net.com"';
subs_filter 'http://bale.hopla-net.com/accueil' 'http://www.hopla-net.com/accueil';
subs_filter 'http://bale.hopla-net.com/alsace' 'http://alsace.hopla-net.com';
subs_filter 'http://bale.hopla-net.com/bade-sud' 'http://bade-sud.hopla-net.com';
subs_filter 'http://bale.hopla-net.com/bale' 'http://bale.hopla-net.com'; subs_filter
'http://bale.hopla-net.com/jura' 'http://jura.hopla-net.com'; subs_filter
'http://bale.hopla-net.com/bons-plans' 'http://bons-plans.hopla-net.com';

rewrite ^/(.*)
/VirtualHostBase/http/bale.hopla-net.com:80/hopla-net/bale/VirtualHostRoot/$1 last;

location / {
proxy_pass http://hoplanet;
}
}

server {
listen 8201;
server_name alsace.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($host ~* ^hopla-net\.com$) {
rewrite ^(.*) http://www.hopla-net.com$1 permanent;
break;
}

rewrite ^/accueil(.*) http://www.hopla-net.com$1;
rewrite ^/bale(.*) http://bale.hopla-net.com$1;
rewrite ^/alsace(.*) http://alsace.hopla-net.com$1;
rewrite ^/bade-sud(.*) http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*) http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*) http://bons-plans.hopla-net.com$1;

subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://alsace.hopla-net.com"' 'id="portal-logo"
href="http://www.hopla-net.com"';
subs_filter 'class="home" href="http://alsace.hopla-net.com"' 'class="home"
href="http://www.hopla-net.com"';
subs_filter 'http://alsace.hopla-net.com/accueil' 'http://www.hopla-net.com/accueil';
subs_filter 'http://alsace.hopla-net.com/alsace' 'http://alsace.hopla-net.com';
subs_filter 'http://alsace.hopla-net.com/bade-sud' 'http://bade-sud.hopla-net.com';
subs_filter 'http://alsace.hopla-net.com/bale' 'http://bale.hopla-net.com'; subs_filter
'http://alsace.hopla-net.com/jura' 'http://jura.hopla-net.com'; subs_filter
'http://alsace.hopla-net.com/bons-plans' 'http://bons-plans.hopla-net.com';

rewrite ^/(.*)
/VirtualHostBase/http/alsace.hopla-net.com:80/hopla-net/alsace/VirtualHostRoot/$1 last;

location / {
proxy_pass http://hoplanet;
}
}

server {
listen 8201;
server_name bade-sud.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($host ~* ^hopla-net\.com$) {
rewrite ^(.*) http://www.hopla-net.com$1 permanent;
break;
}

rewrite ^/accueil(.*) http://www.hopla-net.com$1;
rewrite ^/bale(.*) http://bale.hopla-net.com$1;
rewrite ^/alsace(.*) http://alsace.hopla-net.com$1;
rewrite ^/bade-sud(.*) http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*) http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*) http://bons-plans.hopla-net.com$1;

subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://bade-sud.hopla-net.com"' 'id="portal-logo"
href="http://www.hopla-net.com"';
subs_filter 'class="home" href="http://bade-sud.hopla-net.com"' 'class="home"
href="http://www.hopla-net.com"';
subs_filter 'http://bade-sud.hopla-net.com/accueil' 'http://www.hopla-net.com/accueil';
subs_filter 'http://bade-sud.hopla-net.com/alsace' 'http://alsace.hopla-net.com';
subs_filter 'http://bade-sud.hopla-net.com/bade-sud' 'http://bade-sud.hopla-net.com';
subs_filter 'http://bade-sud.hopla-net.com/bale' 'http://bale.hopla-net.com';
subs_filter 'http://bade-sud.hopla-net.com/jura' 'http://jura.hopla-net.com';
subs_filter 'http://bade-sud.hopla-net.com/bons-plans'
'http://bons-plans.hopla-net.com';

rewrite ^/(.*)
/VirtualHostBase/http/bade-sud.hopla-net.com:80/hopla-net/bade-sud/VirtualHostRoot/$1 last;

location / {
proxy_pass http://hoplanet;
}
}


server {
listen 8201;
server_name jura.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($host ~* ^hopla-net\.com$) {
rewrite ^(.*) http://www.hopla-net.com$1 permanent;
break;
}

rewrite ^/accueil(.*) http://www.hopla-net.com$1;
rewrite ^/bale(.*) http://bale.hopla-net.com$1;
rewrite ^/alsace(.*) http://alsace.hopla-net.com$1;
rewrite ^/bade-sud(.*) http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*) http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*) http://bons-plans.hopla-net.com$1;

subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://jura.hopla-net.com"' 'id="portal-logo"
href="http://www.hopla-net.com"';
subs_filter 'class="home" href="http://jura.hopla-net.com"' 'class="home"
href="http://www.hopla-net.com"';
subs_filter 'http://jura.hopla-net.com/accueil' 'http://www.hopla-net.com/accueil';
subs_filter 'http://jura.hopla-net.com/alsace' 'http://alsace.hopla-net.com';
subs_filter 'http://jura.hopla-net.com/bade-sud' 'http://bade-sud.hopla-net.com';
subs_filter 'http://jura.hopla-net.com/bale' 'http://bale.hopla-net.com'; subs_filter
'http://jura.hopla-net.com/jura' 'http://jura.hopla-net.com'; subs_filter
'http://jura.hopla-net.com/bons-plans' 'http://bons-plans.hopla-net.com';

rewrite ^/(.*)
/VirtualHostBase/http/jura.hopla-net.com:80/hopla-net/jura/VirtualHostRoot/$1 last;

location / {
proxy_pass http://hoplanet;
}
}

server {
listen 8201;
server_name bons-plans.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($host ~* ^hopla-net\.com$) {
rewrite ^(.*) http://www.hopla-net.com$1 permanent;
break;
}

rewrite ^/accueil(.*) http://www.hopla-net.com$1;
rewrite ^/bale(.*) http://bale.hopla-net.com$1;
rewrite ^/alsace(.*) http://alsace.hopla-net.com$1;
rewrite ^/bade-sud(.*) http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*) http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*) http://bons-plans.hopla-net.com$1;

subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://bons-plans.hopla-net.com"' 'id="portal-logo"
href="http://www.hopla-net.com"';
subs_filter 'class="home" href="http://bons-plans.hopla-net.com"' 'class="home"
href="http://www.hopla-net.com"';
subs_filter 'http://bons-plans.hopla-net.com/accueil'
'http://www.hopla-net.com/accueil';
subs_filter 'http://bons-plans.hopla-net.com/alsace' 'http://alsace.hopla-net.com';
subs_filter 'http://bons-plans.hopla-net.com/bade-sud' 'http://bade-sud.hopla-net.com';
subs_filter 'http://bons-plans.hopla-net.com/bale' 'http://bale.hopla-net.com';
subs_filter 'http://bons-plans.hopla-net.com/jura' 'http://jura.hopla-net.com';
subs_filter 'http://bons-plans.hopla-net.com/bons-plans'
'http://bons-plans.hopla-net.com';

rewrite ^/(.*)
/VirtualHostBase/http/bons-plans.hopla-net.com:80/hopla-net/bons-plans/VirtualHostRoot/$1 last;

location / {
proxy_pass http://hoplanet;
}
}



This is a trial configuration so that urls are not rewritten when there is a cookie.
This configuration is not working....:
===============================================================

upstream hoplanet {
ip_hash;
server 94.23.227.152:9190 max_fails=6 fail_timeout=60s;
server 94.23.227.152:9191 max_fails=6 fail_timeout=60s;
server 94.23.227.152:9192 max_fails=6 fail_timeout=60s;
server 94.23.227.152:9193 max_fails=6 fail_timeout=60s;
}

server {
listen 8201;
server_namewww.hopla-net.com hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;


if ($host ~* ^hopla-net\.com$) {
rewrite ^(.*)http://www.hopla-net.com$1 permanent;
break;
}


if ($http_kookie !~* "__ac") {
rewrite ^/bale(.*)http://bale.hopla-net.com$1;
rewrite ^/alsace(.*)http://alsace.hopla-net.com$1;
rewrite ^/bade-sud(.*)http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*)http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*)http://bons-plans.hopla-net.com$1;
rewrite ^(.*) $1/filter/;
}


location ~* ^(.*)/filter/$ {
set $true_uri $1;
subs_filter_types text/html text/xml;
subs_filter 'http://www.hopla-net.com/alsace''http://alsace.hopla-net.com';
subs_filter 'http://www.hopla-net.com/bade-sud''http://bade-sud.hopla-net.com';
subs_filter 'http://www.hopla-net.com/bale''http://bale.hopla-net.com';
subs_filter 'http://www.hopla-net.com/jura''http://jura.hopla-net.com';
subs_filter 'http://www.hopla-net.com/bons-plans''http://bons-plans.hopla-net.com';
proxy_pass
http://hoplanet/VirtualHostBase/http/www.hopla-net.com:80/hopla-net/VirtualHostRoot/$true_uri;
break;
}

rewrite ^/(.*)/VirtualHostBase/http/www.hopla-net.com:80/hopla-net/VirtualHostRoot/$1 last;

location / {
proxy_passhttp://hoplanet;
}

}

server {
listen 8201;
server_name bale.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($http_kookie !~* "__ac") {
rewrite ^/accueil(.*)http://www.hopla-net.com$1;
rewrite ^/alsace(.*)http://alsace.hopla-net.com$1;
rewrite ^/bade-sud(.*)http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*)http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*)http://bons-plans.hopla-net.com$1;
rewrite ^(.*) $1/filter/;
}


location ~* ^(.*)/filter/$ {
set $true_uri $1;
subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://bale.hopla-net.com" http://bale.hopla-net.com%22;' 'id="portal-logo"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'class="home" href="http://bale.hopla-net.com" http://bale.hopla-net.com%22;' 'class="home"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'http://bale.hopla-net.com/accueil''http://www.hopla-net.com/accueil';
subs_filter 'http://bale.hopla-net.com/alsace''http://alsace.hopla-net.com';
subs_filter 'http://bale.hopla-net.com/bade-sud''http://bade-sud.hopla-net.com';
subs_filter 'http://bale.hopla-net.com/jura''http://jura.hopla-net.com';
subs_filter 'http://bale.hopla-net.com/bons-plans''http://bons-plans.hopla-net.com';
proxy_pass
http://hoplanet/VirtualHostBase/http/bale.hopla-net.com:80/hopla-net/bale/VirtualHostRoot/$true_uri;
break;
}

rewrite ^/(.*)
/VirtualHostBase/http/bale.hopla-net.com:80/hopla-net/bale/VirtualHostRoot/$1 last;

location / {
proxy_passhttp://hoplanet;
}

}

server {
listen 8201;
server_name alsace.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($http_kookie !~* "__ac") {
rewrite ^/accueil(.*)http://www.hopla-net.com$1;
rewrite ^/bale(.*)http://bale.hopla-net.com$1;
rewrite ^/bade-sud(.*)http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*)http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*)http://bons-plans.hopla-net.com$1;
rewrite ^(.*) $1/filter/;
}

location ~* ^(.*)/filter/$ {
set $true_uri $1;
subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://alsace.hopla-net.com" http://alsace.hopla-net.com%22;' 'id="portal-logo"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'class="home" href="http://alsace.hopla-net.com" http://alsace.hopla-net.com%22;' 'class="home"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'http://alsace.hopla-net.com/accueil''http://www.hopla-net.com/accueil';
subs_filter 'http://alsace.hopla-net.com/bade-sud''http://bade-sud.hopla-net.com';
subs_filter 'http://alsace.hopla-net.com/bale''http://bale.hopla-net.com';
subs_filter 'http://alsace.hopla-net.com/jura''http://jura.hopla-net.com';
subs_filter 'http://alsace.hopla-net.com/bons-plans''http://bons-plans.hopla-net.com';
proxy_pass
http://hoplanet/VirtualHostBase/http/alsace.hopla-net.com:80/hopla-net/alsace/VirtualHostRoot/$true_uri;
break;
}

rewrite ^/(.*)
/VirtualHostBase/http/alsace.hopla-net.com:80/hopla-net/alsace/VirtualHostRoot/$1 last;

location / {
proxy_passhttp://hoplanet;
}

}

server {
listen 8201;
server_name bade-sud.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;


if ($http_kookie !~* "__ac") {
rewrite ^/accueil(.*)http://www.hopla-net.com$1;
rewrite ^/bale(.*)http://bale.hopla-net.com$1;
rewrite ^/bade-sud(.*)http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*)http://jura.hopla-net.com$1;
rewrite ^/bons-plans(.*)http://bons-plans.hopla-net.com$1;
rewrite ^(.*) $1/filter/;
}

location ~* ^(.*)/filter/$ {
set $true_uri $1;
subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://bade-sud.hopla-net.com" http://bade-sud.hopla-net.com%22;' 'id="portal-logo"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'class="home" href="http://bade-sud.hopla-net.com" http://bade-sud.hopla-net.com%22;' 'class="home"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'http://bade-sud.hopla-net.com/accueil''http://www.hopla-net.com/accueil';
subs_filter 'http://bade-sud.hopla-net.com/alsace''http://alsace.hopla-net.com';
subs_filter 'http://bade-sud.hopla-net.com/bale''http://bale.hopla-net.com';
subs_filter 'http://bade-sud.hopla-net.com/jura''http://jura.hopla-net.com';
subs_filter 'http://bade-sud.hopla-net.com/bons-plans''http://bons-plans.hopla-net.com';
proxy_pass
http://hoplanet/VirtualHostBase/http/bade-sud.hopla-net.com:80/hopla-net/bade-sud/VirtualHostRoot/$true_uri;
break;
}

rewrite ^/(.*)
/VirtualHostBase/http/bade-sud.hopla-net.com:80/hopla-net/bade-sud/VirtualHostRoot/$1
last;

location / {
proxy_passhttp://hoplanet;
}

}


server {
listen 8201;
server_name jura.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($http_kookie !~* "__ac") {
rewrite ^/accueil(.*)http://www.hopla-net.com$1;
rewrite ^/bale(.*)http://bale.hopla-net.com$1;
rewrite ^/bade-sud(.*)http://bade-sud.hopla-net.com$1;
rewrite ^/bons-plans(.*)http://bons-plans.hopla-net.com$1;
rewrite ^(.*) $1/filter/;
}

location ~* ^(.*)/filter/$ {
set $true_uri $1;
subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://jura.hopla-net.com" http://jura.hopla-net.com%22;' 'id="portal-logo"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'class="home" href="http://jura.hopla-net.com" http://jura.hopla-net.com%22;' 'class="home"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'http://jura.hopla-net.com/accueil''http://www.hopla-net.com/accueil';
subs_filter 'http://jura.hopla-net.com/alsace''http://alsace.hopla-net.com';
subs_filter 'http://jura.hopla-net.com/bade-sud''http://bade-sud.hopla-net.com';
subs_filter 'http://jura.hopla-net.com/bale''http://bale.hopla-net.com';
subs_filter 'http://jura.hopla-net.com/bons-plans''http://bons-plans.hopla-net.com';
proxy_pass
http://hoplanet/VirtualHostBase/http/jura.hopla-net.com:80/hopla-net/jura/VirtualHostRoot/$true_uri;
break;
}

rewrite ^/(.*)
/VirtualHostBase/http/jura.hopla-net.com:80/hopla-net/jura/VirtualHostRoot/$1 last;

location / {
proxy_passhttp://hoplanet;
}

}

server {
listen 8201;
server_name bons-plans.hopla-net.com;
access_log /home/awstats/hoplanet/access.log varnish;

if ($http_kookie !~* "__ac") {
rewrite ^/accueil(.*)http://www.hopla-net.com$1;
rewrite ^/bale(.*)http://bale.hopla-net.com$1;
rewrite ^/bade-sud(.*)http://bade-sud.hopla-net.com$1;
rewrite ^/jura(.*)http://jura.hopla-net.com$1;
rewrite ^(.*) $1/filter/;
}

location ~* ^(.*)/filter/$ {
set $true_uri $1;
subs_filter_types text/html text/xml;
subs_filter 'id="portal-logo" href="http://bons-plans.hopla-net.com" http://bons-plans.hopla-net.com%22;'
'id="portal-logo" href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'class="home" href="http://bons-plans.hopla-net.com" http://bons-plans.hopla-net.com%22;' 'class="home"
href="http://www.hopla-net.com" http://www.hopla-net.com%22;';
subs_filter 'http://bons-plans.hopla-net.com/accueil''http://www.hopla-net.com/accueil';
subs_filter 'http://bons-plans.hopla-net.com/alsace''http://alsace.hopla-net.com';
subs_filter 'http://bons-plans.hopla-net.com/bade-sud''http://bade-sud.hopla-net.com';
subs_filter 'http://bons-plans.hopla-net.com/bale''http://bale.hopla-net.com';
subs_filter 'http://bons-plans.hopla-net.com/jura''http://jura.hopla-net.com';
proxy_pass
http://hoplanet/VirtualHostBase/http/bons-plans.hopla-net.com:80/hopla-net/bons-plans/VirtualHostRoot/$true_uri;
break;
}

rewrite ^/(.*)
/VirtualHostBase/http/bons-plans.hopla-net.com:80/hopla-net/bons-plans/VirtualHostRoot/$1
last;

location / {
proxy_passhttp://hoplanet;
}

}

***********************************************************

Could you help me with that, please?

Thank you!

Martronic SA
Martial Moret







_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Attachments:
open | download - groph-nginx.jpg (57.9 KB)
open | download - info-nginx.jpg (18 KB)
Subject Author Posted

Error Worker process with substitutions4nginx Attachments

martro September 02, 2010 08:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 224
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