[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2886":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":46,"readmeContent":47,"aiSummary":48,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":49,"discoverSource":50},2886,"nginxconfig.io","digitalocean\u002Fnginxconfig.io","digitalocean","⚙️ NGINX config generator on steroids 💉","https:\u002F\u002Fdo.co\u002Fnginxconfig",null,"JavaScript",28290,2049,286,62,0,2,3,9,7,44.94,"MIT License",false,"master",true,[27,7,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"cdn","digitalocean-community-tools","drupal","gzip","hacktoberfest","hsts","http2","https","letsencrypt","nginx","nginx-configs","nginx-configuration","php-fpm","rate-limiting","security","security-headers","ssl","ssl-certificate","wordpress","2026-06-12 02:00:44","[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fdigitalocean\u002Fnginxconfig.io.svg)](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fstargazers)\n[![GitHub contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fdigitalocean\u002Fnginxconfig.io.svg?color=blue)](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fgraphs\u002Fcontributors)\n[![MIT License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fdigitalocean\u002Fnginxconfig.io.svg?color=blue)](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fblob\u002Fmaster\u002FLICENSE)\n\u003Cbr \u002F>\n[![Closed issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed-raw\u002Fdigitalocean\u002Fnginxconfig.io.svg?color=brightgreen)](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fissues?q=is%3Aissue+is%3Aclosed)\n[![Closed PR](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr-closed-raw\u002Fdigitalocean\u002Fnginxconfig.io.svg?color=brightgreen)](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fpulls?q=is%3Apr+is%3Aclosed)\n[![Open issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fdigitalocean\u002Fnginxconfig.io.svg)](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fissues)\n[![Open PR](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr-raw\u002Fdigitalocean\u002Fnginxconfig.io.svg)](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fpulls)\n\n[![nginxconfig](src\u002Fstatic\u002Fbanner.png)](https:\u002F\u002Fdo.co\u002Fnginxconfig)\n\n\u003Ch3 align=\"center\">⚙️ NGINX configuration generator on steroids 💉\u003C\u002Fh3>\n\u003Cp align=\"center\">\n    The only tool you'll ever need to configure your NGINX server.\n    \u003Cbr \u002F>\n    \u003Ca href=\"https:\u002F\u002Fdo.co\u002Fnginxconfig\">\u003Cstrong>do.co\u002Fnginxconfig »\u003C\u002Fstrong>\u003C\u002Fa>\n    \u003Cbr \u002F>\n    \u003Cbr \u002F>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fissues\u002Fnew?template=report-a-bug.md\">Report a bug\u003C\u002Fa>\n    ·\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fissues\u002Fnew?template=request-a-feature.md\">Request a feature\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cbr \u002F>\n\n# ✨ [NGINX Config](https:\u002F\u002Fdo.co\u002Fnginxconfig)\n\nNGINX is so much more than just a webserver. You already knew that, probably.\n\nWe love NGINX, because:\n* Low memory usage\n* High concurrency\n* Asynchronous event-driven architecture\n* Load balancing\n* Reverse proxying\n* FastCGI support with caching (PHP)\n* Amazing fast handling of static files\n* TLS\u002FSSL with SNI\n\nA lot of features with corresponding configuration directives.\nYou can deep dive into the [NGINX documentation](http:\u002F\u002Fnginx.org\u002Fen\u002Fdocs\u002F) right now OR you can [use this tool](https:\u002F\u002Fdo.co\u002Fnginxconfig) to check\nhow NGINX works, observe how your inputs are affecting the output, and **generate the best config for your specific\nuse-case** (in parallel you can also still use the docs).\n\n## 🚀 Usage\n\n`GOTO` **[`do.co\u002Fnginxconfig`](https:\u002F\u002Fdo.co\u002Fnginxconfig)**\n\n**Features:**\nHTTPS, HTTP\u002F2, IPv6, certbot, HSTS, security headers, SSL profiles, OCSP resolvers, caching, gzip, brotli, fallback\nrouting, reverse proxy, www\u002Fnon-www redirect, CDN, PHP (TCP\u002Fsocket, WordPress, Drupal, Magento, Joomla), Node.js support, Python\n(Django) server, etc.\n\n## 👨‍💻 Author\n\n### Rewrite & Maintenance\n\n**Matt (IPv4) Cowley &lt;me@mattcowley.co.uk&gt; (https:\u002F\u002Fmattcowley.co.uk)**\n* GitHub: [@MattIPv4](https:\u002F\u002Fgithub.com\u002FMattIPv4)\n\n### Original version\n\n**Bálint Szekeres &lt;balint@szekeres.me&gt; (https:\u002F\u002Fbalint.szekeres.me)**\n* GitHub: [@0xB4LINT](https:\u002F\u002Fgithub.com\u002F0xB4LINT)\n* LinkedIn: [@0xB4LINT](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002F0xB4LINT\u002F)\n\n## ▶️ Development\n\n1. Clone the repository\n    ```sh\n    git clone https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io.git\n    ```\n \n2. Install NPM packages\n    ```sh\n    npm ci\n    ```\n\n3. Run the development server *(with file watchers)*\n    ```sh\n    npm run dev\n    ```\n\n4. Open the development site **[localhost:8080](http:\u002F\u002Flocalhost:8080)**\n\n5. Lint your code *(eslint & stylelint)*\n    ```sh\n    npm test\n    ```\n\n6. Build for production *(to the `dist` directory)*\n    ```sh\n    npm run build\n    ```\n\n## 🤝 Contributing\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create.\nAny contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature\u002FAmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature\u002FAmazingFeature`)\n5. Open a Pull Request\n\n## ⚒️ Built With\n\n* [Vue.js](https:\u002F\u002Fvuejs.org\u002F) - Template handling & app generation\n* [Bulma](https:\u002F\u002Fbulma.io\u002F) - Base styling, customised by [do-bulma](https:\u002F\u002Fgithub.com\u002Fdo-community\u002Fdo-bulma)\n* [Prism](https:\u002F\u002Fprismjs.com\u002F) - Bash & NGINX syntax highlighting\n\n## 📚 Resources\n\n* [Mozilla SSL Configuration Generator v5](https:\u002F\u002Fssl-config.mozilla.org)\n* [Mozilla SSL Configuration Generator](https:\u002F\u002Fmozilla.github.io\u002Fserver-side-tls\u002Fssl-config-generator\u002F)\n* [OWASP TLS Cipher String Cheat Sheet](https:\u002F\u002Fgithub.com\u002FOWASP\u002FCheatSheetSeries\u002Fblob\u002Fmaster\u002Fcheatsheets\u002FTLS_Cipher_String_Cheat_Sheet.md)\n* [Nginx Optimization: understanding sendfile, tcp_nodelay and tcp_nopush](https:\u002F\u002Fthoughts.t37.net\u002Fnginx-optimization-understanding-sendfile-tcp-nodelay-and-tcp-nopush-c55cdd276765)\n* [NGINX Tuning For Best Performance](https:\u002F\u002Fgist.github.com\u002Fdenji\u002F8359866)\n* [Hardening Your HTTP Security Headers](https:\u002F\u002Fwww.keycdn.com\u002Fblog\u002Fhttp-security-headers\u002F)\n* [h5bp\u002Fserver-configs-nginx](https:\u002F\u002Fgithub.com\u002Fh5bp\u002Fserver-configs-nginx)\n* [Diffie-Hellman DSA-like parameters](https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F95178\u002Fdiffie-hellman-parameters-still-calculating-after-24-hours\u002F95184#95184)\n* [hstspreload.org](https:\u002F\u002Fhstspreload.org)\n* [Optimal value for nginx worker_connections](https:\u002F\u002Fserverfault.com\u002Fquestions\u002F787919\u002Foptimal-value-for-nginx-worker-connections)\n\n## ⭐️ Show your support\n\nGive a ⭐️ if this project helped you!\n\n## 📝 License\n\nCopyright © 2020 [DigitalOcean, Inc](https:\u002F\u002Fwww.digitalocean.com) &lt;contact@digitalocean.com&gt; (https:\u002F\u002Fwww.digitalocean.com).\n\u003Cbr \u002F>\nThis project is licensed under the [MIT](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fnginxconfig.io\u002Fblob\u002Fmaster\u002FLICENSE) license.\n","digitalocean\u002Fnginxconfig.io 是一个强大的NGINX配置文件生成工具。它支持多种核心功能，包括HTTPS、HTTP\u002F2、IPv6、HSTS、安全头设置、SSL配置、压缩、缓存、反向代理等，并且可以为WordPress、Drupal、Magento等多种Web应用生成优化的配置。该工具采用JavaScript编写，界面友好，易于使用，能够帮助用户根据具体需求快速生成高效且安全的NGINX配置文件。非常适合需要部署或优化NGINX服务器但又不熟悉其复杂配置指令的开发者和运维人员使用。","2026-06-11 02:51:29","top_language"]