lassejl Skrevet 15. mars 2011 Del Skrevet 15. mars 2011 Hei, jeg har nettopp satt opp en lighttpd server som jeg skal bruke for å holde styr på de ulike applikasjonene/domenene på serveren min. Problemet er at jeg sliter med å få redirectet trafikken dit jeg vil ha den. Jeg har en Tomcat applikasjon som kjører på x.x.x.x:8080/app som jeg vil at skal kjøre på www.domene.no. Har fått redirectet trafikken til riktig port ved bruk av; $HTTP["host"] =~"domene.no" { proxy.balace = "round-robin" proxy.server = ( "/" => ( ( "host" => "127.0.0.1", "port" => 8080 ) ) ) } Men applikasjonen er fortsatt på www.domene.no/app. Hvordan kan jeg "bli kvitt" /app, altså route trafikken rett til tomcat applikasjonen. Jeg vet at jeg kan endre app.war til ROOT.war, men vil unngå dette da jeg etterhvert vil ha flere tomcat apps på samme server. Håper noen kan hjelpe. Vil helst ikke bruke apache Lenke til kommentar
gxi Skrevet 15. mars 2011 Del Skrevet 15. mars 2011 Du kan vel rewrite URLen med noe slikt: url.rewrite-once = ( "^.*$" => "/app$0" ) Husk å få inn mod_rewrite-modulen, ellers fungerer det ikke (ingen feilmelding annet enn i loggen). Lenke til kommentar
lassejl Skrevet 15. mars 2011 Forfatter Del Skrevet 15. mars 2011 Dette funket bra, men alle CSSer osv som tidligere var til /app/css osv fungerer nå ikke. Hvordan kan jeg løse dette? Lenke til kommentar
gxi Skrevet 15. mars 2011 Del Skrevet 15. mars 2011 Første jeg tenker er å rewrite dem til URL uten app, og så la rewriten for app rewrite dem tilbake igjen. Grunnen er vel at de ligger i HTMLen som kommer ut med url /app/.., og det blir rewritet til /app/app/ url.rewrite-repeat = ( "^app/(.*)$" => "/$1", "^.*$" => "/app$0" ) Burde vel egentlig være mulig å bruke en negativ bakovermatcher i regexen, men jeg tror ikke jeg får det til sånn helt uten videre uten å teste det grundig. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå