Plack::Middleware::ReverseProxy - Supports app to run as a reverse proxy backend
builder { enable_if { $_[0]->{REMOTE_ADDR} eq '127.0.0.1' } "Plack::Middleware::ReverseProxy"; $app; };
Plack::Middleware::ReverseProxy resets some HTTP headers, which changed by reverse-proxy. You can specify the reverse proxy address and stop fake requests using 'enable_if' directive in your app.psgi.
This software is licensed under the same terms as Perl itself.
Copyright 2009-2019 Tatsuhiko Miyagawa
This module is originally written by Kazuhiro Osawa as HTTP::Engine::Middleware::ReverseProxy for HTTP::Engine.
Nobuo Danjou
Masahiro Nagano
Tatsuhiko Miyagawa
HTTP::Engine::Middleware::ReverseProxy
Plack
Plack::Middleware
Plack::Middleware::Conditional
To install Plack::Middleware::ReverseProxy, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Plack::Middleware::ReverseProxy
CPAN shell
perl -MCPAN -e shell install Plack::Middleware::ReverseProxy
For more information on module installation, please visit the detailed CPAN module installation guide.