[bcn-pm] Consulta sobre hacer una web

Diego Kuperman diego a kuperman.com.ar
dij maig 3 05:26:42 PDT 2012


On 5/2/12 7:44 PM, Jordi "Txor" Casas Ríos wrote:
> Ja està!
>
> Data::Dumper és Dèu!
>
y Data::Printer es el dios negro!, o sea, mas o menos lo mismo pero con 
colorinches :-p

-dk

> Jejejeje, he remenat els camps del request amb el Data::Dumper i he vist
> que allà hi havia el que necessitava (el host!!!!!).
>
> Finalment, el trapi de refer la URI amb un helper és el que faig, peró
> en comptes de calcualr la IP segons /eth0/, la pillo amb
> $self->req->url->base->host!!
>
> Merci per la vostra ajuda Perl Mongers, sous l'óstia!!
>
> Aquí teniu la meva app:
> http://code.google.com/p/nagiosappliance-welcomeweb/source/browse/
>
> Salut!!
>
> 2012/5/2 Jordi "Txor" Casas Ríos <txorlings en gmail.com
> <mailto:txorlings en gmail.com>>
>
>
>     2012/5/2 Alex Muntada <alexm en alexm.org <mailto:alexm en alexm.org>>
>
>         + Jordi "Txor" Casas Ríos:
>
>          > Diria que no es aixó el que vull, vull que un botó de l'HTML
>         que dona la
>          > meva aplicació et canvii el port, de fet crec que lo
>         interessant seria qué
>          > poso a l'href on m'magino que hi ha algo de màgia Mojo...
>
>         Buf, vist el gràfic segueixo pensant que el que et cal és un proxy
>         invers i que pel client la configuració interna del servei sigui
>         totalment transparent. Pot ser que se m'escapi alguna cosa però crec
>         compliques massa l'escenari.
>
>
>     Precisament vaig passar del proxy transparent per simplicitat del
>     muntatge, era més lio...
>
>
>          > I finalment adjunto el codi implicat, com veieu utilitzo un
>         helper per
>          > obtenir la IP que hi ha a eth0. Aixó no em serveix perque
>         podrien haver-hi
>          > més interfícies.
>
>         El servidors web normalment ofereixen aquestes opcions:
>
>           1) escoltar a totes les interfícies (normalment és el default)
>           2) escoltar d'una IP determinada, que es configura en un fitxer de
>         configuració
>
>         L'opció 2 per a l'hypnotoad:
>         https://metacpan.org/module/Mojolicious::Guides::Cookbook#Hypnotoad
>
>
>     Actualment els dos servidores funcionen com a l'opció 1 (a
>     l'hypnotoad: listen => ['http://*:2000']).
>
>
>          > Segur que es pot fer d'una altra manera, redirect_to posant
>          > només el port i el directori? MMmmmmMMMmmMMmmm....
>          > ¿Com deu ser?
>
>         El protocol HTTP diu que les redireccions han de ser URL completes,
>         tot i que a la pràctica els navegadors sovint accepten URL
>         parcials i
>         relatives. Per evitar maldecaps sempre és millor fer-les completes.
>
>
>     La meva app retorna, en el cas de la redirecció:
>     $self->redirect_to("http://$local_ip:8080/nagios/");
>     On $local_ipes calcula a partir d'/eth0//./
>
>     Hi han formes de calcular $local_ipa partir de la IP a la que
>     volia/intentava accedir el client?
>
>     Esque lo del proxy amb apache2 ja ho vaig provar i hi havien líos
>     amb el Nagios i l'altra aplicació l'NConf (que estan a sota
>     l'apache2)...
>
>     Gràcies per les respostes igualment!!
>
>
>         --
>         Alex Muntada <alexm en alexm.org <mailto:alexm en alexm.org>>
>         http://alexm.org/
>         _______________________________________________
>         llista dels Barcelona-pm
>         Barcelona-pm en pm.org <mailto:Barcelona-pm en pm.org>
>         http://mail.pm.org/mailman/listinfo/barcelona-pm
>         BCN Perl Mongers: http://barcelona.pm.org
>
>
>
>
>
> _______________________________________________
> llista dels Barcelona-pm
> Barcelona-pm en pm.org
> http://mail.pm.org/mailman/listinfo/barcelona-pm
> BCN Perl Mongers: http://barcelona.pm.org



Més informació sobre la llista de correu Barcelona-pm