From 6edf8aec60e16265ca776a7011fef83a2a426777 Mon Sep 17 00:00:00 2001 From: dv Date: Thu, 19 Mar 2026 00:22:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=B0=D0=B1=D1=80=D0=BE=D1=81=D0=BA?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 0 .gitignore | 0 README.md | 0 services/nginx/nginx.conf | 0 .../nginx/sites-enabled/bot2.ihateamerica.ru | 28 +++++++++++++++++++ .../nginx/sites-enabled/ci.ihateamerica.ru | 24 ++++++++++++++++ 6 files changed, 52 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 README.md create mode 100644 services/nginx/nginx.conf create mode 100644 services/nginx/sites-enabled/bot2.ihateamerica.ru create mode 100644 services/nginx/sites-enabled/ci.ihateamerica.ru diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..e69de29 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/services/nginx/nginx.conf b/services/nginx/nginx.conf new file mode 100644 index 0000000..e69de29 diff --git a/services/nginx/sites-enabled/bot2.ihateamerica.ru b/services/nginx/sites-enabled/bot2.ihateamerica.ru new file mode 100644 index 0000000..c844ec2 --- /dev/null +++ b/services/nginx/sites-enabled/bot2.ihateamerica.ru @@ -0,0 +1,28 @@ +server { + listen 443 ssl; + server_name bot2.ihateamerica.ru; + + ssl_certificate /etc/letsencrypt/live/bot2.ihateamerica.ru/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/bot2.ihateamerica.ru/privkey.pem; + + access_log /var/log/nginx/bot2_access.log; + + location / { + proxy_pass http://10.100.0.5:8080; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + # Для вебхуков важно не буферизировать + proxy_buffering off; + proxy_request_buffering off; + } +} + +server { + listen 80; + server_name bot2.ihateamerica.ru; + return 301 https://$host$request_uri; +} diff --git a/services/nginx/sites-enabled/ci.ihateamerica.ru b/services/nginx/sites-enabled/ci.ihateamerica.ru new file mode 100644 index 0000000..d5d1e35 --- /dev/null +++ b/services/nginx/sites-enabled/ci.ihateamerica.ru @@ -0,0 +1,24 @@ +server { + listen 443 ssl; + server_name ci.ihateamerica.ru; + + ssl_certificate /etc/letsencrypt/live/ci.ihateamerica.ru/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/ci.ihateamerica.ru/privkey.pem; + + access_log /var/log/nginx/ci_access.log; + + location / { + proxy_pass http://10.100.0.5:8008; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } +} + +server { + listen 80; + server_name ci.ihateamerica.ru; + return 301 https://$host$request_uri; +}