diff --git a/README.md b/README.md index ba879e2..3794909 100644 --- a/README.md +++ b/README.md @@ -1,59 +1,32 @@ -[![GitHub stars](https://img.shields.io/github/stars/digitalocean/nginxconfig.io.svg)](https://github.com/digitalocean/nginxconfig.io/stargazers) -[![GitHub contributors](https://img.shields.io/github/contributors/digitalocean/nginxconfig.io.svg?color=blue)](https://github.com/digitalocean/nginxconfig.io/graphs/contributors) -[![MIT License](https://img.shields.io/github/license/digitalocean/nginxconfig.io.svg?color=blue)](https://github.com/digitalocean/nginxconfig.io/blob/master/LICENSE) -
-[![Closed issues](https://img.shields.io/github/issues-closed-raw/digitalocean/nginxconfig.io.svg?color=brightgreen)](https://github.com/digitalocean/nginxconfig.io/issues?q=is%3Aissue+is%3Aclosed) -[![Closed PR](https://img.shields.io/github/issues-pr-closed-raw/digitalocean/nginxconfig.io.svg?color=brightgreen)](https://github.com/digitalocean/nginxconfig.io/pulls?q=is%3Apr+is%3Aclosed) -[![Open issues](https://img.shields.io/github/issues-raw/digitalocean/nginxconfig.io.svg)](https://github.com/digitalocean/nginxconfig.io/issues) -[![Open PR](https://img.shields.io/github/issues-pr-raw/digitalocean/nginxconfig.io.svg)](https://github.com/digitalocean/nginxconfig.io/pulls) - -[![nginxconfig](src/static/banner.png)](https://do.co/nginxconfig) -

⚙️ NGINX configuration generator on steroids 💉

The only tool you'll ever need to configure your NGINX server.
- do.co/nginxconfig » + This is the fork of very useful open-source project by Digital Ocean, here's more information about this project:
-
- Report a bug - · - Request a feature + github.com/digitalocean/nginxconfig.io »


-# ✨ [NGINX Config](https://do.co/nginxconfig) +# ✨ About this fork -NGINX is so much more than just a webserver. You already knew that, probably. +This fork is used to implement Digital Ocean's NGINX configurator to REG.RU web-site with some cosmetic tune-ups: -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 +* unneccessary Digital Ocean stuff removed +* some styles updated to match REG.RU style-guide +* some layout improvements implemented +* static build added to Github repo for deployment -A lot of features with corresponding configuration directives. -You can deep dive into the [NGINX documentation](http://nginx.org/en/docs/) right now OR you can use this tool to check -how NGINX works, observe how your inputs are affecting the output, **generate the best config for your specific -use-case** (and in parallel you can still use the docs). +No any logic updates made here, it works just like ofirinal project. ## 🚀 Usage -`GOTO` **[`do.co/nginxconfig`](https://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. +`GOTO` **[`reg.ru/web-tools/nginx-config-generator`](reg.ru/web-tools/nginx-config-generator)** ## 👨‍💻 Author -### Rewrite & maintenance +### Rewrite & maintenance of Digital Ocean project **Matt (IPv4) Cowley <me@mattcowley.co.uk> (https://mattcowley.co.uk)** * GitHub: [@MattIPv4](https://github.com/MattIPv4) @@ -68,7 +41,7 @@ routing, reverse proxy, www/non-www redirect, CDN, PHP (TCP/socket, WordPress, D 1. Clone the repository ```sh - git clone https://github.com/digitalocean/nginxconfig.io.git + git clone https://github.com/regru/nginxconfig.io.git ``` 2. Install NPM packages @@ -95,45 +68,20 @@ routing, reverse proxy, www/non-www redirect, CDN, PHP (TCP/socket, WordPress, D 7. Build for production *(to the `dist` directory)* ```sh - npm run build + npm run build:regru-static ``` ## 🤝 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 +1. Clone 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](https://vuejs.org/) - Template handling & app generation -* [Bulma](https://bulma.io/) - Base styling, customised by [do-bulma](https://github.com/do-community/do-bulma) -* [Prism](https://prismjs.com/) - Bash & NGINX syntax highlighting - -## 📚 Resources - -* [Mozilla SSL Configuration Generator v5](https://ssl-config.mozilla.org) -* [Mozilla SSL Configuration Generator](https://mozilla.github.io/server-side-tls/ssl-config-generator/) -* [OWASP TLS Cipher String Cheat Sheet](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/TLS_Cipher_String_Cheat_Sheet.md) -* [Nginx Optimization: understanding sendfile, tcp_nodelay and tcp_nopush](https://thoughts.t37.net/nginx-optimization-understanding-sendfile-tcp-nodelay-and-tcp-nopush-c55cdd276765) -* [NGINX Tuning For Best Performance](https://gist.github.com/denji/8359866) -* [Hardening Your HTTP Security Headers](https://www.keycdn.com/blog/http-security-headers/) -* [h5bp/server-configs-nginx](https://github.com/h5bp/server-configs-nginx) -* [Diffie-Hellman DSA-like parameters](https://security.stackexchange.com/questions/95178/diffie-hellman-parameters-still-calculating-after-24-hours/95184#95184) -* [hstspreload.org](https://hstspreload.org) -* [Optimal value for nginx worker_connections](https://serverfault.com/questions/787919/optimal-value-for-nginx-worker-connections) - -## ⭐️ Show your support - -Give a ⭐️ if this project helped you! - ## 📝 License -Copyright © 2020 [DigitalOcean, Inc <contact@digitalocean.com> (https://www.digitalocean.com)](https://www.digitalocean.com). +Copyright © 2021 [Reg.ru, Inc (https://www.reg.ru)](https://www.reg.ru). +Copyright © 2021 [DigitalOcean, Inc <contact@digitalocean.com> (https://www.digitalocean.com)](https://www.digitalocean.com).
This project is licensed under the [MIT](https://github.com/digitalocean/nginxconfig.io/blob/master/LICENSE) license.