All Projects → digitalocean → Nginxconfig.io

digitalocean / Nginxconfig.io

Licence: mit
⚙️ NGINX config generator on steroids 💉

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
SCSS
7915 projects

Projects that are alternatives of or similar to Nginxconfig.io

Ansipress
AnsiPress - Simple L(Linux) E(NGINX) M(MariaDB) P(PHP7) Shared Hosting Setup
Stars: ✭ 184 (-98.77%)
Mutual labels:  wordpress, drupal, letsencrypt, nginx
Lua Resty Auto Ssl
On the fly (and free) SSL registration and renewal inside OpenResty/nginx with Let's Encrypt.
Stars: ✭ 1,786 (-88.08%)
Mutual labels:  ssl, letsencrypt, ssl-certificate, nginx
Echo
High performance, minimalist Go web framework
Stars: ✭ 21,297 (+42.14%)
Mutual labels:  http2, https, ssl, letsencrypt
Guacamole Install Rhel 7
Apache Guacamole installation bash script for RHEL 7 and CentOS 7 including options for Nginx, HTTPS, SSL, LDAP, Let's Encrypt certificates and more
Stars: ✭ 174 (-98.84%)
Mutual labels:  https, ssl, letsencrypt, nginx
Https Localhost
HTTPS server running on localhost
Stars: ✭ 122 (-99.19%)
Mutual labels:  hacktoberfest, http2, https, ssl
cryptonice
CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration…
Stars: ✭ 91 (-99.39%)
Mutual labels:  ssl, hsts, https, http2
Serverpilot Letsencrypt
Automate the installation of Let's Encrypt SSL on the free plan of ServerPilot
Stars: ✭ 129 (-99.14%)
Mutual labels:  https, ssl, letsencrypt, nginx
Netcore Postgres Oauth Boiler
A basic .NET Core website boilerplate using PostgreSQL for storage, Adminer for db management, Let's Encrypt for SSL certificates and NGINX for routing.
Stars: ✭ 57 (-99.62%)
Mutual labels:  https, letsencrypt, nginx
Docker Letsencrypt Certgen
Docker image to generate, renew, revoke RSA and/or ECDSA SSL certificates from LetsEncrypt CA using certbot and acme.sh clients in automated fashion
Stars: ✭ 64 (-99.57%)
Mutual labels:  https, ssl, letsencrypt
Fail2ban.webexploits
This custom Fail2Ban filter and jail will deal with all scans for common Wordpress, Joomla and other Web Exploits being scanned for by automated bots and those seeking to find exploitable web sites.
Stars: ✭ 67 (-99.55%)
Mutual labels:  wordpress, drupal, nginx
Certificaat
General-purpose ACME client
Stars: ✭ 88 (-99.41%)
Mutual labels:  https, ssl, letsencrypt
Letsencrypt Zimbra
Files to automate the deploy of letsencrypt certificates to Zimbra
Stars: ✭ 138 (-99.08%)
Mutual labels:  hacktoberfest, https, letsencrypt
Certify
SSL Certificate Manager UI for Windows, powered by Let's Encrypt. Download from certifytheweb.com
Stars: ✭ 1,075 (-92.83%)
Mutual labels:  https, ssl, letsencrypt
Lexicon
Manipulate DNS records on various DNS providers in a standardized way.
Stars: ✭ 1,028 (-93.14%)
Mutual labels:  digitalocean, letsencrypt, ssl-certificate
Express Security
nodejs + express security and performance boilerplate.
Stars: ✭ 37 (-99.75%)
Mutual labels:  http2, gzip, rate-limiting
Acme client
Java ACME Client application
Stars: ✭ 77 (-99.49%)
Mutual labels:  https, ssl, letsencrypt
Serve
Simple http server for localhost development with a flags for enabling gzip and http2
Stars: ✭ 93 (-99.38%)
Mutual labels:  http2, https, gzip
Pric
Simple zero-config tool to create Private Certificate Authority & issue locally-trusted development server certificates with any domain names you'd like. SSL certificates for development purposes.
Stars: ✭ 87 (-99.42%)
Mutual labels:  https, ssl, ssl-certificate
X0
Xzero HTTP Application Server
Stars: ✭ 111 (-99.26%)
Mutual labels:  http2, https, ssl
Docker Nginx Gunicorn Flask Letsencrypt
Boilerplate code for setting up Nginx + Gunicorn + Flask + automated LetsEncrypt certificates (https) using docker-compose.
Stars: ✭ 117 (-99.22%)
Mutual labels:  https, letsencrypt, nginx

GitHub stars GitHub contributors MIT License
Closed issues Closed PR Open issues Open PR

nginxconfig

⚙️ NGINX configuration generator on steroids 💉

The only tool you'll ever need to configure your NGINX server.
do.co/nginxconfig »

Report a bug · Request a feature


NGINX Config

NGINX is so much more than just a webserver. You already knew that, probably.

We love NGINX, because:

  • Low memory usage
  • High concurrency
  • Asynchronous event-driven architecture
  • Load balancing
  • Reverse proxying
  • FastCGI support with caching (PHP)
  • Amazing fast handling of static files
  • TLS/SSL with SNI

A lot of features with corresponding configuration directives. You can deep dive into the NGINX documentation right now OR you can use this tool to check how NGINX works, observe how your inputs are affecting the output, and generate the best config for your specific use-case (in parallel you can also still use the docs).

🚀 Usage

GOTO do.co/nginxconfig

Features: HTTPS, HTTP/2, IPv6, certbot, HSTS, security headers, SSL profiles, OCSP resolvers, caching, gzip, brotli, fallback routing, reverse proxy, www/non-www redirect, CDN, PHP (TCP/socket, WordPress, Drupal, Magento, Joomla), Node.js support, Python (Django) server, etc.

👨‍💻 Author

Rewrite & Maintenance

Matt (IPv4) Cowley <[email protected]> (https://mattcowley.co.uk)

Original version

Bálint Szekeres <[email protected]> (https://balint.szekeres.me)

▶️ Development

  1. Clone the repository

    git clone https://github.com/digitalocean/nginxconfig.io.git
  2. Install NPM packages

    npm ci
  3. Run the development server (with file watchers)

    npm run dev
  4. Open the development site localhost:8080

  5. Lint your code (eslint & sass-lint)

    npm test
  6. Build for production (to the dist directory)

    npm run build

🤝 Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

⚒️ Built With

  • Vue.js - Template handling & app generation
  • Bulma - Base styling, customised by do-bulma
  • Prism - Bash & NGINX syntax highlighting

📚 Resources

⭐️ Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2020 DigitalOcean, Inc <[email protected]> (https://www.digitalocean.com).
This project is licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].