NAME

pod_browser

VERSION

version 0.9.1

SYNOPSIS

# start POD::Browser on port 3030
pod_browser

# Switch server implementation with --server (or -s)
pod_browser --server HTTP::Server::Simple --port 9090 --host 127.0.0.1

# Use UNIX socket to run FCGI daemon
pod_browser -s FCGI --listen /tmp/fcgi.sock

# FCGI external server on port 9090
pod_browser -s FCGI --port 9090

OPTIONS

-o, --host

The interface a TCP based server daemon binds to. Defauts to undef, which lets most server backends bind the any (*) interface. This opeion doesn't mean anything if the server does not support TCP socket.

-p, --port

The port number a TCP based server daemon listens on. Defaults to 3030. This option doesn't mean anything if the server does not support TCP socket.

-s, --server

Select a specific implementation to run on using the PLACK_SERVER environment variable or use the -s or --server flag which will be preferred over the environment variable if present.

-S, --socket

UNIX domain socket path to listen on. Defaults to undef. This option doesn't mean anything if the server doesn't support UNIX sockets.

-l, --listen

Addresses to listen on. It could be "HOST:PORT", ":PORT" or "PATH" (without colons). It could be multiple but it depends on the server implementations whether multiple interfaces are supported.

-D, --daemonize

Makes the process go background. It's up to the backend server/handler implementation whether this option is respected or not.

-I

Specify perl library include path, like perl's -I option.

--access-log

Specify the pathname of a file where the access log should be written. In the development (i.e. --env devel) environment access logs will go to STDERR.

AUTHOR

Moritz Onken <onken@netcubed.de>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2012 by Moritz Onken.

This is free software, licensed under:

The (three-clause) BSD License