Готов Nginx шаблон за reverse proxy със SSL - 5 домейна и 10 поддомейна в един файл. Не пример от документацията, а структура от практиката: HTTP пренасочва към HTTPS, Let's Encrypt за сертификатите, WebSocket поддръжка и общ snippet за proxy заглавките, за да не се повтарят във всеки блок.
Коментиран ред по ред на български. Сменяш домейните и портовете на бекенда, създаваш snippet файла (даден най-горе в шаблона) и тръгва.
За легално ползване на собствена или разрешена инфраструктура.
Коментиран ред по ред на български. Сменяш домейните и портовете на бекенда, създаваш snippet файла (даден най-горе в шаблона) и тръгва.
Включва
- 15 HTTPS блока - 5 основни домейна + поддомейни
- единен HTTP → HTTPS редирект с отворен ACME път за подновяване
- общ snippet за proxy заглавки (Host, X-Real-IP, X-Forwarded-*)
- WebSocket map блок
- реални примери - client_max_body_size за облак и стрийминг
Тествано на
Debian 12 · Nginx 1.22+ · CertbotПреди пускане
- Смени example*.eu с твоите домейни
- Смени портовете на бекенда
- Създай snippets/proxy-headers.conf
- nginx -t преди reload
За легално ползване на собствена или разрешена инфраструктура.
- Вид на файла
- zip
- License
- Свободен · авторство DTGaraGe
- Tags
- nginx, reverse proxy, ssl, lets encrypt, debian, self-hosting, конфигурация, websocket, certbot, шаблон
- Author
- Toni Angelchovski
- Големина на файла
- 0.002901 MB