cdndigitaloceandigitalocean-community-toolsdrupalgziphacktoberfesthstshttp2httpsletsencryptnginxnginx-configsnginx-configurationphp-fpmrate-limitingsecuritysecurity-headerssslssl-certificatewordpress
			
		
		
		
		
		
		
		
			|  c237dd925d | ||
|---|---|---|
| cypress | ||
| public | ||
| resources/scss | ||
| .deploy_rsa.enc | ||
| .editorconfig | ||
| .gitignore | ||
| .travis.yml | ||
| LICENSE.md | ||
| README.md | ||
| cypress.json | ||
| package-lock.json | ||
| package.json | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Online nginx configuration generator.
Features
- HTTPS (with Let's Encrypt or custom certificate)
- HTTP2
- SSL profiles
- HSTS
- force HTTPS
- CDN
- www / non-www
- redirect subdomains
- IPv4, IPv6
- PHP (TCP, 5.x FPM, 7.0 FPM, 7.1 FPM, 7.2 FPM, 7.3 FPM)
- WordPress security essentials (including CVE-2018-6389)
- pass requests to index.php
- pass requests to index.html
- unified (nginx.conf) / modularized file structure (ideal for multi-domain environment)
- security headers
- X-Frame-Options
- X-XSS-Protection
- X-Content-Type-Options
- Referrer-Policy
- Content-Security-Policy
 
- worker_processes
- user
- pid
- access_log
- error_log
- client_max_body_size
- gzip
- server_tokens
- log_not_found
- rate limiting (limit_req)
- expiration by file types (expires)
Built With
- Bootstrap - Grid, form controls
- AngularJS - Two-way data binding, template handling
- highlight.js - nginx syntax highlight
- clipboard.js - Copy generated config to clipboard
- ngclipboard - AngularJS directive for clipboard.js
- Angular Tooltips - helper tooltips
- Masonry - files grid layout
- JSZip - generating zip package
- FileSaver - downloading zip file
