Managing nginx
Say you need to set up a website, which handles a lot of traffic simultaneously. nginx is a web server that is designed to handle many connections and is used by a lot of big web companies such as Facebook, Dropbox, and WordPress.
You'll find nginx packages in most major distributions, but if you want to extend nginx by using modules, you'll need to compile nginx from source.
In this section, we'll configure the nginx
community cookbook to do just that.
Getting ready
Let's get ready for set up of nginx:
- Create
Berksfile
in your Chef repository including thenginx
cookbook:mma@laptop:~/chef-repo $ subl Berksfile
cookbook 'nginx'
- Install the
nginx
cookbook:mma@laptop:~/chef-repo $ berks install
...TRUNCATED OUTPUT... Installing nginx ...
Get Chef Infrastructure Automation Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.