Nginx Lab / Fehlerhafte nginx.vhosts Conf bei 301 Redirects.

  • Hallo,


    bei den 301 Nginx Redirects schleicht sich wohl ein Fehler ein.
    Generierter Nginx Code


    Code
    server {
            listen          127.0.0.1:80;
            server_name     domain.de
                            domain2.de;
            rewrite         ^/.* "http://www.domain3.de/abc[B][COLOR='#FF0000']\$[/COLOR][/B]" permanent;
    }


    Mit dieser Config startet der Nginx logischerweise nicht, da nur ein $ steht und keine Variable.


    Code
    >[root@host]# /etc/init.d/nginx configtest
    >nginx: [emerg] invalid variable name in /etc/nginx/vhosts.d/web1.conf:130
    >nginx: configuration file /etc/nginx/nginx.conf test failed


    In der Original nginx.lua schaut es wie folgt aus:



    Die Ziel URL hat übrigens kein "/*" dran.

  • Hier bestand im Lua-Script ein Syntaxfehler beim Escaping der Sonderzeichen. Wir haben das komplett überarbeitet, in v1.7.4-r3070 ist das dann beseitigt (wird in den nächsten Stunden als neue Produktivversion freigegeben).


    Viele Grüße


    -Klaus Keppler

  • Hier bestand im Lua-Script ein Syntaxfehler beim Escaping der Sonderzeichen. Wir haben das komplett überarbeitet, in v1.7.4-r3070 ist das dann beseitigt (wird in den nächsten Stunden als neue Produktivversion freigegeben).


    Viele Grüße


    -Klaus Keppler


    Ist die funktion "proxy" dann auch behoben ????


    Siehe: http://www.liveconfig.com/de/f…roxy-quot?highlight=proxy

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!