![]() |
![]()
| ![]() |
![]()
NAMEToadfarm::Manual::VirtualHost - Virtual host setup DESCRIPTIONThis is an alternative to using "nginx" (or another web server) in front as virtual host router. This is especially useful if already have a CDN (like <http://cloudflare.com>) in front. ScriptThe magic part here is the "Host" HTTP header which is sent by the browser, and will route to the correct application. #!/usr/bin/perl use Toadfarm -init; mount "/home/www/project1/script/app1" => { Host => "example.com", }; mount "/home/www/project2/script/app2" => { Host => "your-other-domain.com", }; start ["http://*:8080"], workers => 8; Note: Defining a default app might be an idea, in case the a browser doesn't set the "Host" header. SEE ALSO<http://en.wikipedia.org/wiki/Virtual_host> AUTHORJan Henning Thorsen - "jhthorsen@cpan.org"
|