NAME

Thrall - Simple PSGI/Plack HTTP server which uses threads

SYNOPSIS

    $ plackup -s Thrall --port=80 [options] your-app.psgi

    $ plackup -s Thrall --port=443 --ssl=1 --ssl-key-file=file.key
                        --ssl-cert-file=file.crt [options] your-app.psgi

    $ plackup -s Thrall --port=80 --ipv6 [options] your-app.psgi

    $ plackup -s Thrall --socket=/tmp/thrall.sock [options] your-app.psgi

    $ thrall your-app.psgi

    $ thrall --help

DESCRIPTION

Thrall is a standalone HTTP/1.1 server with keep-alive support. It uses threads instead pre-forking, so it works correctly on Windows. It is a pure-Perl implementation which doesn't require any XS package.

See plackup and thrall (lower case) for available command line options.

SEE ALSO

thrall, Starlight, Starlet, Starman

AUTHORS

Piotr Roszatycki <dexter@cpan.org>

Based on Starlet by:

Kazuho Oku

miyagawa

kazeburo

Some code based on Plack:

Tatsuhiko Miyagawa

LICENSE

Copyright (c) 2013-2017, 2023 Piotr Roszatycki <dexter@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as perl itself.

See http://dev.perl.org/licenses/artistic.html