Рубрика «nginx»
Как я создал клон Pinterest с использованием Vue 3 и FastAPI
2025-04-23 в 14:47, admin, рубрики: celery, docker, fastapi, JWT authentication, nginx, postgresql, redis, restapi, Vue 3, websocketsПроксирование из коробки: сравнительный анализ HAProxy, Envoy, Nginx, Caddy и Traefik
2025-04-13 в 15:22, admin, рубрики: Caddy, envoy, Go, golang, haproxy, K6, nginx, traefikВсем привет, меня зовут Стас, я техлид в Mish Product Lab.
Тема возникла не просто так: внутри команды у нас было немало споров и дискуссий о том, какой инструмент для проксирования и терминации SSL лучше использовать в различных ситуациях. Изначально все наши гипотезы были основаны больше на личных предпочтениях, чем на реальных данных. Мы долго спорили, надеясь, что истина будет где-то рядом с нашими любимыми решениями. Но в итоге пришли к выводу, что единственный способ получить действительно объективный ответ — это протестировать и сравнить различные варианты на практике.
Постмортем: 4 мои ошибки во время отражения DDOS атаки (спойлер — выкуп в $250 мы все-таки не заплатили)
2025-02-23 в 12:00, admin, рубрики: CloudFlare, nginx, traefik, администрированиеМой обеденный кофе прервался. Начали приходить уведомления от мониторинга, что сайт и API не отвечают, а CloudFlare отдаёт 521-ю ошибку на все запросы. Спустя пять минут ко мне в личку пришли пользователи с жалобами на неработающие приложения. А ещё спустя пять позвонил сооснователь проекта и сказал, что от нас требуют $250 за остановку DDOS'a.
Ниже расскажу, как мы командой решали проблему, какие ошибки допустил я и чем всё закончилось.
Содержание:
Деплоймент нескольких ASP.Net Core-приложений на VPS сервере и настройка доступа к ним по доменному имени 3-го уровня
2025-01-01 в 17:16, admin, рубрики: .net core, C#, nginx, Ubuntu, vps, web, деплой, разработкаИсходные данные
-
VPS-хостинг на основе Ubuntu 22.04.05 LTS.
-
На VPS установлены:
-
nginx 1.18.0 в качестве реверс-прокси.
-
.Net нужной версии.
-
-
Приобретено доменное имя, по которому обеспечен доступ к сайту.
-
Разработку приложений и настройку VPS ведем из под ОС Windows 10x64 Professional.
Цель
-
Заставить одновременно работать несколько ASP.Net Core приложений на одном VPS.
-
Каждое приложение должно быть доступно по адресу: http://поддомен_приложения.домен.
1. Создаем поддомен (на примере masterhost.ru)
Заходим в редактор DNS https://cp.masterhost.ru/dns
и погнали!
Как и зачем мы забенчили производительность сетевого стека
2024-12-12 в 8:02, admin, рубрики: DPDK, kernel bypass, linux, nginx, selectel, сетевой стек, сеть
Привет! На связи Наташа, UX-исследователь в Selectel, с технической темой на дизайнерском. Последние полгода я исследую опыт взаимодействия с серверной операционной системой. В ходе исследований мы увидели спрос на повышение производительности сетевого стека и провели некоторые эксперименты, чтобы понять реализуемость и целесообразность внедрения технологий обхода ядра. Это история о том, как мы разгоняли и без того шустрый Nginx и тестировали результат внедрения технологии kernel bypass.Читать полностью »
Настройка Carbonio Proxy
2024-11-13 в 11:00, admin, рубрики: carbonio, carbonio ce, nginx, zextras, почтовый сервер, электронная почтаCarbonio Proxy - один из ключевых узлов инфраструктуры Carbonio, который выполняет роль обратного прокси. Он не только обеспечивает единую точку входа для пользователей на почтовый сервер, но также эффективно скрывает от посторонних топологию других узлов Carbonio и выполняет ряд других функций. В данной статье мы расскажем о том, какие именно настройки доступны администратору, как правильно настроить Carbonio Proxy, а также о том, на что следует обратить внимание при конфигурировании сервера, чтобы не снижать уровень безопасности и производительности всей инфраструктуры.
Автоматизация деплоя React-приложения на VPS с помощью Jenkins и Nginx: Пошаговое руководство
2024-10-29 в 8:16, admin, рубрики: deploy, github, Jenkins, nginx, vpsЦель этой статьи — задокументировать мои шаги по настройке автоматического деплоя React-приложения на сервер (VPS). Это не только поможет мне в будущем, если снова понадобится повторить процесс, но и, возможно, будет полезно кому-то, кто хочет пройти этот путь быстрее. Я расскажу, как настроить Jenkins — популярный инструмент для автоматизации задач, и Nginx, который будет направлять запросы к приложению, чтобы деплой можно было выполнять автоматически или одним нажатием.
Подготовка Django приложения для локальной разработки и деплоя
2024-09-18 в 9:15, admin, рубрики: django, docker, docker-compose, nginx, pythonПоговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя запуск через docker-compose.
Что это за приложение по сути значения не имеет, из особенностей — там будет celery поверх redis и Postgres, как персистентное хранилище. Код приложения можно посмотреть здесь.
Настроим переменные окружения для двух разных сред и подготовим код под это.
Настроим логирование через Loki и Grafan-у. Настроим мониторинг через Prometheus в ту же Grafan-у.
NGINX Mail Proxy: на пути к INBOX
2024-09-03 в 11:47, admin, рубрики: dovecot, imap, load balancing, mail, nginx, proxy, pythonПеред нами загруженный почтовый сервер с заполненными почтовыми ящиками, большим почтовым трафиком и задача сделать с этим что-нибудь, так как письма "не ходят", а ещё Sieve еле шевелится. Предположим, что докинуть ядер/дисков не получится, а сделать что-то нужно.
Можно развернуть архивный почтовый сервер, перекинуть туда письма старше N лет, сделать скрипты перемещения на основном, но это не для нас. Мы будем делать более элегантное решение, которое позволит нам в будущем упростить расширение почтовой инфраструктуры.
Для Nginx существует модуль mailЧитать полностью »
Asp.Net приложение и многое другое вместе с ним (1 часть)
2024-08-14 в 8:16, admin, рубрики: C#, nginx, postgersql, smtpВсем привет, в этой статье я хочу рассказать вам о том как из базового шаблона asp.net MVC сделать интернет магазин с docker-compose и nginx в главных ролях. В увидите реализации api для таких технологий как Amazon S3, Kafka. Сможете лицезреть работу такого дуо как Asp.Net и Nginx. Увидеть реализацию таких протоколов как http/https и smtp. Созерцать написание сервисов нотификации, валидации, и др. Цель этой работы создать интернет-магазин, при этом включив в этот проект как можно больше технологий используемых разработчиками и devops`ами