Deprecated.
The maintainer of this distribution has indicated that it is deprecated and no longer suitable for use.
NAME
Clustericious::Command::nginx - Clustericious command to stat nginx
VERSION
version 1.29
DESCRIPTION
Start an nginx web server.
NAME
Clustericious::Command::nginx - Clustericious command to stat nginx
EXAMPLES
nginx proxy
---
% my $root = dir "@{[ home ]}/var/run";
% $root->mkpath(0,0700);
url: http://<%= $host %>:<%= $port %>
start_mode:
- hypnotoad
- nginx
nginx:
args: -p <%= $root %>/nginx.<%= $port %>/
autogen:
filename: <%= $root %>/nginx.<%= $port %>/conf/nginx.conf
content: |
worker_processes auto;
events {
use epoll;
worker_connections 4096;
}
http {
server {
listen <%= $host %>:<%= $port %>;
location / {
proxy_pass http://127.0.0.1:<%= $port %>;
proxy_http_version 1.1;
proxy_read_timeout 300;
}
}
}
hypnotoad:
listen:
- http://127.0.0.1:<%= $port %>
pid_file: <%= $root %>/hypnotoad.<%= $port %>.pid
SEE ALSO
AUTHOR
Original author: Brian Duggan
Current maintainer: Graham Ollis <plicease@cpan.org>
Contributors:
Curt Tilmes
Yanick Champoux
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by NASA GSFC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.