Error Worker process with substitutions4nginx

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";’ ‘id=“portal-logo”
href=“http://www.hopla-net.comhttp://www.hopla-net.com";’;
subs_filter ‘class=“home” href=“http://bale.hopla-net.com
http://bale.hopla-net.com";’ ‘class=“home”
href=“http://www.hopla-net.comhttp://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/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";’ ‘id=“portal-logo”
href=“http://www.hopla-net.comhttp://www.hopla-net.com";’;
subs_filter ‘class=“home” href=“http://alsace.hopla-net.com
http://alsace.hopla-net.com";’ ‘class=“home”
href=“http://www.hopla-net.comhttp://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/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";’ ‘id=“portal-logo”
href=“http://www.hopla-net.comhttp://www.hopla-net.com";’;
subs_filter ‘class=“home” href=“http://bade-sud.hopla-net.com
http://bade-sud.hopla-net.com";’ ‘class=“home”
href=“http://www.hopla-net.comhttp://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/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";’ ‘id=“portal-logo”
href=“http://www.hopla-net.comhttp://www.hopla-net.com";’;
subs_filter ‘class=“home” href=“http://jura.hopla-net.com
http://jura.hopla-net.com";’ ‘class=“home”
href=“http://www.hopla-net.comhttp://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/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";’
‘id=“portal-logo” href=“http://www.hopla-net.com
http://www.hopla-net.com";’;
subs_filter ‘class=“home” href=“http://bons-plans.hopla-net.com
http://bons-plans.hopla-net.com";’ ‘class=“home”
href=“http://www.hopla-net.comhttp://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’;
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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs