![]() |
![]()
| ![]() |
![]()
NAMEHTTP::Engine::Middleware::ReverseProxy - reverse-proxy support SYNOPSIS# default proxy server is 127.0.0.1 my $mw = HTTP::Engine::Middleware->new; $mw->install(qw/ HTTP::Engine::Middleware::ReverseProxy /); HTTP::Engine->new( interface => { module => 'YourFavoriteInterfaceHere', request_handler => $mw->handler( \&handler ), } )->run(); # allowd proxy server is 192.168.0.0/24 my $mw = HTTP::Engine::Middleware->new; $mw->install( 'HTTP::Engine::Middleware::ReverseProxy', { allowed_remote => qr/\A192\.168\.0\.\d+\z/ } ); # or $mw->install( 'HTTP::Engine::Middleware::ReverseProxy', { allowed_remote => '192\.168\.0\.\d+' } ); HTTP::Engine->new( interface => { module => 'YourFavoriteInterfaceHere', request_handler => $mw->handler( \&handler ), } )->run(); DESCRIPTIONThis module resets some HTTP headers, which changed by reverse-proxy. AUTHORSyappo
|