https://github.com/aspyatkin/ngx-modules-cookbook
Chef cookbook to configure nginx web server modules
https://github.com/aspyatkin/ngx-modules-cookbook
chef-cookbook nginx
Last synced: over 1 year ago
JSON representation
Chef cookbook to configure nginx web server modules
- Host: GitHub
- URL: https://github.com/aspyatkin/ngx-modules-cookbook
- Owner: aspyatkin
- License: mit
- Created: 2019-04-04T08:52:02.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-19T06:32:30.000Z (over 5 years ago)
- Last Synced: 2025-01-14T15:39:54.457Z (over 1 year ago)
- Topics: chef-cookbook, nginx
- Language: Ruby
- Homepage: https://supermarket.chef.io/cookbooks/ngx-modules
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# ngx-modules cookbook
[]()
[]()
Configure [nginx](http://nginx.org) web server modules for [ngx](https://github.com/aspyatkin/ngx-cookbook) cookbook.
## Resources
- [ngx_http_ssl_module](https://nginx.ru/en/docs/http/ngx_http_ssl_module.html)
- [ngx_http_v2_module](https://nginx.org/en/docs/http/ngx_http_v2_module.html)
- [ngx_http_realip_module](https://nginx.org/en/docs/http/ngx_http_realip_module.html)
- [ngx_http_stub_status_module](https://nginx.org/en/docs/http/ngx_http_stub_status_module.html)
- [ngx_http_gzip_static_module](http://nginx.org/en/docs/http/ngx_http_gzip_static_module.html)
- [ngx_http_dav_module](https://nginx.org/en/docs/http/ngx_http_dav_module.html)
- [ngx_http_secure_link_module](https://nginx.org/en/docs/http/ngx_http_secure_link_module.html)
- [ngx_http_image_filter_module](http://nginx.org/en/docs/http/ngx_http_image_filter_module.html)
- [ngx_http_js_module](http://nginx.org/en/docs/http/ngx_http_js_module.html)
- [ngx_http_geoip2_module](https://github.com/leev/ngx_http_geoip2_module)
- [ngx_devel_kit](https://github.com/simplresty/ngx_devel_kit)
- [ngx_lua_module](https://github.com/openresty/lua-nginx-module)
- [ngx_set_misc_module](https://github.com/openresty/set-misc-nginx-module)
- [ngx_headers_more_module](https://github.com/openresty/headers-more-nginx-module)
- [ngx_brotli_module](https://github.com/eustas/ngx_brotli)
- [ngx_cache_purge_module](https://github.com/nginx-modules/ngx_cache_purge)
- [ngx_http_dav_ext_module](https://github.com/arut/nginx-dav-ext-module)
## Usage
```ruby
ngx_http_ssl_module 'default' do
# install the latest version of OpenSSL
openssl_version '1.1.1b'
openssl_checksum '5c557b023230413dfb0756f3137a13e6d726838ccd1430888ad15bfb2b43ea4b'
action :add
end
ngx_http_v2_module 'default'
ngx_http_realip_module 'default'
ngx_http_stub_status_module 'default'
ngx_http_gzip_static_module 'default'
ngx_http_dav_module 'default'
ngx_http_dav_ext_module 'default'
ngx_http_secure_link_module 'default'
ngx_http_image_filter_module 'default'
ngx_http_js_module 'default'
ngx_http_geoip2_module 'default'
ngx_devel_kit 'default'
ngx_lua_module 'default'
ngx_set_misc_module 'default'
ngx_headers_more_module 'default'
ngx_brotli_module 'default'
ngx_cache_purge_module 'default'
nginx_install 'default' do
action :run
end
```
## License
MIT @ [Alexander Pyatkin](https://github.com/aspyatkin)