Nginx Substitutions Filter problem

姚伟斌 nbubingo at gmail.com
Thu Sep 29 10:23:57 UTC 2011


Sorry. I can't find any log from my substitutions module in your debug log.

And I find the possible problem. The response from backend  server is
gzipped. You can compress the response with Nginx's gzip module.

You should disable the gzipped response from backend server, like this:

proxy_set_header Accept-Encoding "";


2011/9/29 Martronic SA <martronic at martronic.ch>

> hi
>
> log file and configuration file for nginx hopla.net are attached
>
> Thanks
> Martial
>
>
> > It works in my box. Can you show me your debug log?
> >
> > http://wiki.nginx.org/Debugging
> >
> > Do't use this in the production server. The debug log will be very large.
> >
> >
> > 2011/9/28 Martronic SA <martronic at martronic.ch>
> >
> >> full source attachment
> >> Thanks.
> >>
> >>
> >> <a id="portal-logo" href="http://bale.hopla.net" accesskey="1"
> >> class="visualNoPrint"><img
> >> src="http://bale.hopla.net/portal_logo/image" alt="Logo" title="Logo
> >> Hopla-Net" height="175"
> >> width="230" /></a>
> >>
> >> <div id="solgemabandeau" class="visualNoPrint">
> >>
> >>  <div id="portal-bandeau">
> >>    <div id="inner-portal-bandeau" class="bannersContainer">
> >>
> >>          <div style="position:relative; display: block"
> >> id="carousel-banner-0"
> >> class="bando.jpg carousel-banner selected">
> >>            <div style="height:200px; width:100%; background:transparent
> >> url(http://bale.hopla.net/bando.jpg) no-repeat scroll left top;"
> >> title="Une maison
> >> dans un jardin, nouveau bandeau Hopla pour le printemps."
> >> class="bandeau_image"></div>
> >>          </div>
> >>
> >>
> >>          <div style="display: none" id="carousel-banner-1"
> >> class="bandeauhoplabale.jpg
> >> carousel-banner">
> >>            <div style="height:200px; width:100%; background:transparent
> >> url(http://bale.hopla.net/bandeauhoplabale.jpg) no-repeat scroll left
> >> top;"
> >> title="Le printemps est de retour sur St Louis et Bāle"
> >> class="bandeau_image"></div>
> >>          </div>
> >>
> >>        <span class="bandeauTopLeft"></span>
> >>
> >>        <span class="bandeauTopRight"></span>
> >>        <span class="bandeauBottomLeft"></span>
> >>        <span class="bandeauBottomRight"></span>
> >>    </div>
> >> </div>
> >>
> >> </div>
> >>
> >> > Can you show me your source page?
> >> >
> >> > Thanks.
> >> >
> >> > 2011/9/27 Martronic SA <martronic at martronic.ch>
> >> >
> >> >> Hello,
> >> >>
> >> >> We are using the "Substitutions Filter module"
> >> >> to replace html content in our pages.
> >> >>
> >> >> Our configuration is :
> >> >>
> >> >> location /{
> >> >> subs_filter_types text/html text/xml;
> >> >> subs_filter 'http://bale.hopla.net/bons-**plans<
> >> http://bale.hopla.net/bons-plans>'
> >> >> 'http://bons-plans.hopla.net';
> >> >> subs_filter 'id="portal-logo" href="http://bale.hopla.net"'
> >> >> 'id="portal-logo" href="http://www.hopla.net"';
> >> >> }
> >> >>
> >> >> The first substitution is working, but the second not.
> >> >> Are we missing something? Is the "space" supported in substitution
> >> module?
> >> >>
> >> >> Thank you for your help!
> >> >>
> >> >> Martronic SA
> >> >>
> >> >> nginx -V
> >> >> nginx: nginx version: nginx/1.1.4
> >> >> nginx: built by gcc 4.3.2 (Debian 4.3.2-1.1)
> >> >> nginx: TLS SNI support enabled
> >> >> nginx: configure arguments: --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
> >> >> --with-http_dav_module
> >> --http-client-body-temp-path=/**var/lib/nginx/body
> >> >> --with-http_ssl_module
> >> >> --http-proxy-temp-path=/var/**lib/nginx/proxy
> >> >> --with-http_stub_status_module
> >> >> --http-fastcgi-temp-path=/var/**lib/nginx/fastcgi
> >> >> --add-module=/var/lib/**substitutions4nginx-read-only
> >> >>
> >> >>
> >> >>
> >> >> ______________________________**_________________
> >> >> nginx mailing list
> >> >> nginx at nginx.org
> >> >> http://mailman.nginx.org/**mailman/listinfo/nginx<
> >> http://mailman.nginx.org/mailman/listinfo/nginx>
> >> >>
> >> > _______________________________________________
> >> > nginx mailing list
> >> > nginx at nginx.org
> >> > http://mailman.nginx.org/mailman/listinfo/nginx
> >>
> >>
> >>
> >> _______________________________________________
> >> nginx mailing list
> >> nginx at nginx.org
> >> http://mailman.nginx.org/mailman/listinfo/nginx
> >>
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20110929/abae9449/attachment.html>


More information about the nginx mailing list