Resultaten 1 tot 6 van de 6
Geen

Onderwerp: HAproxy en lighttp

  1. #1
    HAproxy en lighttp
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter

    HAproxy en lighttp

    ik ben een test aan het doen om apache te vervangen voor lighttp.
    Nu loop ik tegen het volgende aan.
    sTunnel --> haproxy --> apache2
    Nu gebruik ik dit binnen apache om een website om van http naar https om te schakelen:
    Code:
    RewriteEngine On
    RewriteCond %{HTTP:X-Forwarded-Proto} !=https
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
    Nu wil ik in de nieuwe situatie:
    sTunnel --> haproxy --> lighttp
    Echter kan ik niet gevonden krijgen hoe ik op de header: X-Forwarded-Proto kan controleren met lighttp.

    Ben ook benieuwd wat jullie ervaringen zijn met lighttp en php/mysql omgeving.

  2. #2
    HAproxy en lighttp
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    niemand?

  3. #3
    HAproxy en lighttp
    moderator
    4.752 Berichten
    Ingeschreven
    21/02/09

    Locatie
    Noord-Holland

    Post Thanks / Like
    Mentioned
    25 Post(s)
    Tagged
    0 Thread(s)
    185 Berichten zijn liked


    Naam: D. Koop
    Bedrijf: Yourwebhoster.eu
    Functie: baas
    URL: yourwebhoster.eu
    KvK nummer: 32165429
    View danielkoop's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door johan.smits Bekijk Berichten
    niemand?
    http://redmine.lighttpd.net/wiki/1/Docs:ModExtForward ditte? 10 sec google werk
    Met vriendelijke groet, Yourwebhoster.eu - Managed VPS diensten met Epyc performance op 100% SSDs

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  4. #4
    HAproxy en lighttp
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Yourwebhoster Bekijk Berichten
    Dank je voor de link, heb deze info toegevoegd:
    Code:
    server.modules              = (
                "mod_access",
                "mod_alias",
                "mod_accesslog",
                "mod_compress",
                "mod_extforward",
                "mod_rewrite",
                "mod_redirect",
    )
    
      extforward.forwarder = (
         "127.0.0.1" => "trust",
         "192.168.1.8" => "trust"
      )
    Code:
                $HTTP["scheme"] == "http" {
                    url.redirect = ( "^/(.*)" => "https://%1/$1" )
                }
                server.document-root = "/Data/Http/test/http"
                accesslog.filename   = "/Data/Http/test/http/access.log"
                dir-listing.activate = "enable"
                debug.log-request-header = "enable"
    In de access log krijg ik nu wel het juiste IP te zien, echter $HTTP["scheme"] blijft altijd http want de redirect werkt niet.
    Laatst gewijzigd door johan.smits; 13/09/11 om 19:48.

  5. #5
    HAproxy en lighttp
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    niemand die me hierbij kan helpen dat ik op de variable kan controleren of het een https verbinding betreft welke met het X-Forwarded-Proto word doorgegeven in de headers?
    Lighttp is totaal nieuw voor mij en weet nog niet zo de weg naar de juiste info met de bijbehorende configs.

  6. #6
    HAproxy en lighttp
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    Na enige tijd op het IRC kanaal blijkt dat het niet te doen is via de normale scripting.

    Het aanzetten van http://redmine.lighttpd.net/wiki/1/Docs:ModMagnet is nodig.
    En het script is nu als volgt:
    Code:
    $HTTP["host"] =~ "^test\.domain\.local" {
                magnet.attract-physical-path-to = ( "/Data/Http/HostConfig/Http2HttpsRedirect.lua" )
                server.document-root = "/Data/Http/test/http"
                accesslog.filename   = "/Data/Http/test/access.log"
                dir-listing.activate = "enable"
    }
    LUA script:
    Code:
      if (lighty.request["X-Forwarded-Proto"] == "https") then
        
      else
        lighty.header["Location"] = "https://" .. lighty.env["uri.authority"] .. lighty.env["request.uri"]
        return 302
      end

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics