Sha256: ab3d578ba4fb615b3b4442cefb48338e0ef8314c3ad4acb06e4e8ea4de10f178

Contents?: true

Size: 660 Bytes

Versions: 41

Compression:

Stored size: 660 Bytes

Contents

# Reference http://www.modrails.com/documentation/Users%20guide%20Nginx.html
# 'nginx-extras' is the "everything" install, https://wiki.debian.org/Nginx
apt_package 'nginx', 'nginx-extras' do
  depends_on 'phusion-repository' # Must use nginx from phusion repo to automatically get passenger integration and the latest version
  action('start') { sudo 'service nginx start' }
  action('stop') { sudo 'service nginx stop' }
  action('restart') { trigger('nginx:running') ? sudo('service nginx restart') : trigger('nginx:start') }
  action('running') { run('ps aux | grep [n]ginx') =~ /nginx: master process/ }
  action('reload') { sudo 'pkill -HUP nginx' }
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
pvcglue-0.9.6 lib/pvcglue/old_packages/nginx.rb
pvcglue-0.9.5 lib/pvcglue/old_packages/nginx.rb
pvcglue-0.9.4 lib/pvcglue/old_packages/nginx.rb
pvcglue-0.9.3 lib/pvcglue/old_packages/nginx.rb
pvcglue-0.9.2 lib/pvcglue/old_packages/nginx.rb
pvcglue-0.9.1 lib/pvcglue/old_packages/nginx.rb
pvcglue-0.9.0 lib/pvcglue/old_packages/nginx.rb
pvcglue-0.1.39 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.38 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.37 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.36 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.35 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.34 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.33 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.32 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.31 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.30 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.29 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.28 lib/pvcglue/packages/nginx.rb
pvcglue-0.1.27 lib/pvcglue/packages/nginx.rb