Nginx Proxy Manager with Docker: Proxy Hosts and Free SSL
Once you run more than one self-hosted app, you hit the same problem every time. Each app wants its own port, and none of them has HTTPS. Nginx Prox…
Latest Testing & QA news from Tech News
Once you run more than one self-hosted app, you hit the same problem every time. Each app wants its own port, and none of them has HTTPS. Nginx Prox…
Клиент написал: сайты лежат, похоже на DDoS. На сервере около 5 500 сайтов WordPress, nginx, PHP-FPM 8.4, MariaDB, 125 ГБ памяти, Debian 13. Я нашёл…
Open your Laravel app on a phone with two bars of signal and watch the network waterfall. On HTTP/1.1, the browser opens six TCP connections and que…
Я тут недавно пытался попасть на бесплатные курсы от Aston, но получил отказ с такой формулировкой. Денис, добрый день! После изучения вашей анкеты,…
RFC 10008 went to Proposed Standard in June. It adds QUERY, a new HTTP method. Safe and idempotent like GET, but it carries a body like POST. On pap…
За облачным CDN у нас стоял Xray с транспортом XHTTP. Пользователи жаловались двумя фразами: «тормозит» и «отваливается насовсем». В августе я помер…
Tuning guides talk about throughput. Nobody pages you about throughput. They page you about symptoms, and the useful skill is mapping a symptom back…
I went looking for dropped requests during a rolling restart and found something more annoying than dropped requests: a deploy that looks perfect an…
I asked a coding assistant to draft an Nginx config for a small Laravel app on an Ubuntu VPS. It produced something usable in seconds. That is the u…
Most nginx misconfigurations announce themselves. You typo a directive, nginx -t fails, you fix it. That feedback loop is fast and it works. The dan…
Have you ever heard "Caddy is great" and wondered what actually makes it different from Nginx? Or maybe you were evaluating Traefik for a Kubernetes…
I'll be honest about where this started. I could run docker-compose up and get an app running locally. I could follow a tutorial and end up with som…
Caddy and Nginx are reverse proxies that sit in front of web applications, receive user traffic, handle edge behavior such as HTTPS and routing, and…
One DNS record covers the whole box: *.example.com → 203.0.113.10 . I set it once, and publishing a service has not involved DNS since. I pick a nam…
ImgProxy is an open-source image-processing server — resize, convert, and transform images on the fly via URL parameters, ideal as a caching layer i…
Nginx UI is an open-source web GUI for managing Nginx, single-node or clustered, with real-time stats, automatic Let's Encrypt TLS, performance moni…
Пользователи из регионов начали писать в поддержку одно и то же: приложение не открывается. Симптомы у всех разные. У кого-то вечная загрузка, у ког…
Your nginx $request_time looks fine in the dashboard — p95 is 120ms, totally reasonable. But users keep reporting that things "occasionally freeze."…
Мы делаем QoyHunter — учётную систему для овцеводческих хозяйств Узбекистана, с витриной животных, доставкой и блогом на соседних поддоменах. С точк…
Привет, Хабр! Меня зовут Максим Теплых, эксперт по тестированию на проникновение в ИТ-компании Innostage. В этой статье я хочу рассмотреть тему, кот…
A few weeks ago, I was working on a Magento 2 upgrade for a project that hosts multiple websites under a single Magento installation. The upgrade it…
How I Built a Custom Kubernetes Ingress in Rust/Go That Outperforms Nginx by 11% Silex: Re-engineering K8s Edge Routing for the Cloud-Native Era The…
Docker Deploy on VPS: Nginx Strategies for Zero Downtime A late shipment report from a production ERP system was consistently missing. It took three…
Not long ago, when the certificate for the hesapciyiz.com site I host on my own VPS expired, I woke up to an email in the middle of the night. Yes,…
Introduction As part of the HNG Internship Stage 4 DevOps track, I built SwiftDeploy — a declarative deployment CLI tool that generates Nginx and Do…
В процессе администрирования веб‑сервера наступает момент, когда нужно протестировать производительность решения, оптимизировать настройки, про…
Знаете, кому 29 апреля стукнуло 30 лет? Спецификации FastCGI. Тридцать лет с 1996 года. Погодите. Эта заметка не про ностальгию по .fcgi -скриптам,…