Tagged articles

NGINX

1261 articles · Page 12 of 13
MaGe Linux Operations
MaGe Linux Operations
Jun 27, 2018 · Operations

Master Nginx: Load Balancing, Caching, SSL & Static/Dynamic Separation Guide

This tutorial walks through setting up Nginx on Debian, configuring worker processes, events, and HTTP settings, defining upstream groups for load balancing, separating static and dynamic content with reverse proxy, enabling gzip compression, implementing proxy caching with shared memory, and adding SSL support with self‑signed certificates.

CachingNGINXReverse Proxy
0 likes · 18 min read
Master Nginx: Load Balancing, Caching, SSL & Static/Dynamic Separation Guide
dbaplus Community
dbaplus Community
Jun 25, 2018 · Backend Development

Mastering Rate Limiting for High‑Traffic Flash‑Sale Systems

This article explains why rate limiting is essential for flash‑sale (seckill) systems, compares token‑bucket and leaky‑bucket algorithms, and provides concrete Tomcat, Nginx, OpenResty, and Guava configurations along with code snippets and load‑testing results to help engineers implement robust throttling.

Leaky BucketNGINXOpenResty
0 likes · 14 min read
Mastering Rate Limiting for High‑Traffic Flash‑Sale Systems
Java Backend Technology
Java Backend Technology
Jun 21, 2018 · Backend Development

Mastering Rate Limiting for High‑Traffic Flash Sale Systems

This article explains why rate limiting is essential for flash‑sale (seckill) services, compares token‑bucket and leaky‑bucket algorithms, and provides practical configuration examples for Tomcat, Nginx, and OpenResty, along with testing methods and code snippets.

NGINXOpenRestySeckill
0 likes · 14 min read
Mastering Rate Limiting for High‑Traffic Flash Sale Systems
Architecture Digest
Architecture Digest
Jun 21, 2018 · Backend Development

Rate Limiting Strategies for High‑Concurrency Seckill Systems

This article explains why rate limiting is essential for large‑scale flash‑sale (seckill) services, introduces token‑bucket and leaky‑bucket algorithms, and demonstrates practical implementations using Tomcat thread pools, Nginx, OpenResty, and Guava RateLimiter together with stress‑testing commands.

NGINXSeckillrate limiting
0 likes · 12 min read
Rate Limiting Strategies for High‑Concurrency Seckill Systems
21CTO
21CTO
Jun 16, 2018 · Backend Development

Master Rate Limiting: Token & Leaky Buckets, Tomcat, Nginx & OpenResty

This article explains why high‑traffic scenarios like flash‑sale systems need rate limiting, compares token‑bucket and leaky‑bucket algorithms, and shows practical configurations for Tomcat, Nginx, and OpenResty to protect APIs and ensure system stability.

Backend DevelopmentLeaky BucketNGINX
0 likes · 10 min read
Master Rate Limiting: Token & Leaky Buckets, Tomcat, Nginx & OpenResty
Efficient Ops
Efficient Ops
Jun 3, 2018 · Backend Development

Mastering Load Balancing: When to Choose LVS, Nginx, or HAProxy

This article explains the principles, architectures, and trade‑offs of three popular software load balancers—LVS, Nginx, and HAProxy—guiding you to select the right solution based on traffic volume, protocol layer, and operational complexity.

HAProxyLVSNGINX
0 likes · 13 min read
Mastering Load Balancing: When to Choose LVS, Nginx, or HAProxy
High Availability Architecture
High Availability Architecture
May 24, 2018 · Backend Development

Building a Consistent‑Hashing Router with Nginx, Redis Protocol, and Go for High‑Performance Load Balancing

The article describes how the Nitro team designed and implemented a Go‑based consistent‑hashing router that leverages Nginx, the Redis protocol, Envoy sidecars, and Mesos to provide low‑latency, high‑throughput request routing and caching for compute‑intensive services.

Consistent HashingEnvoyMesos
0 likes · 9 min read
Building a Consistent‑Hashing Router with Nginx, Redis Protocol, and Go for High‑Performance Load Balancing
MaGe Linux Operations
MaGe Linux Operations
May 19, 2018 · Operations

Why Nginx Community Health Checks Fail and How to Diagnose Them

This article examines the weak health_check mechanism of open‑source Nginx, demonstrates a test setup with two Tomcat backends, analyzes access and error logs to show how Nginx retries failed servers, explains the role of max_fails, fail_timeout, and compares it with Nginx Plus features.

NGINXfail_timeouthealth-check
0 likes · 10 min read
Why Nginx Community Health Checks Fail and How to Diagnose Them
Didi Tech
Didi Tech
May 18, 2018 · Backend Development

Understanding the Thundering Herd Problem in Linux and Nginx

The article explains the thundering herd problem where many processes wake for a single event, describes Linux’s kernel fixes for accept() and partial epoll solutions, and details how Nginx avoids the issue using a custom inter‑process accept mutex and lock design.

Linux kernelLockingNGINX
0 likes · 14 min read
Understanding the Thundering Herd Problem in Linux and Nginx
Ctrip Technology
Ctrip Technology
Apr 17, 2018 · Backend Development

Evolution of Ctrip Image Service Architecture: From Simple NFS to a Scalable Go‑Based System

This article details the three‑stage evolution of Ctrip's image service architecture—from an early NFS‑backed design with Squid caching, through a Varnish‑and‑Lua powered middle stage, to the current Go‑based multi‑process system using FastDFS—highlighting the challenges, solutions, and performance outcomes.

CachingFastDFSNGINX
0 likes · 9 min read
Evolution of Ctrip Image Service Architecture: From Simple NFS to a Scalable Go‑Based System
Java Backend Technology
Java Backend Technology
Apr 14, 2018 · Backend Development

Why Nginx Beats Apache: Deep Dive into High‑Concurrency Architecture

This article compares Nginx and Apache, explains Apache's three processing models, details how Nginx achieves superior high‑concurrency performance through event‑driven, single‑threaded architecture and efficient memory usage, and outlines key techniques for building scalable web servers.

High concurrencyNGINXWeb Server
0 likes · 10 min read
Why Nginx Beats Apache: Deep Dive into High‑Concurrency Architecture
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Mar 29, 2018 · Backend Development

Boost Web Service Stability and Speed with Nginx‑Lua Integration

This article explains how embedding Lua scripts into Nginx via the lua‑nginx module can address PHP’s limitations in service stability and response time, detailing the problems, requirements, and practical code examples that demonstrate asynchronous handling and bigpipe‑style page rendering.

LuaNGINXservice stability
0 likes · 9 min read
Boost Web Service Stability and Speed with Nginx‑Lua Integration
MaGe Linux Operations
MaGe Linux Operations
Mar 25, 2018 · Backend Development

Mastering Nginx: Reverse Proxy, Master‑Worker Model, Hot Reload & High‑Availability

This article explains Nginx's role as a lightweight web and reverse‑proxy server, clarifies forward vs reverse proxy concepts, details the master‑worker architecture, hot deployment, high‑concurrency handling with epoll, and shows how to achieve high availability and load balancing using Keepalived, upstream blocks, and caching.

High AvailabilityNGINXReverse Proxy
0 likes · 10 min read
Mastering Nginx: Reverse Proxy, Master‑Worker Model, Hot Reload & High‑Availability
Efficient Ops
Efficient Ops
Mar 18, 2018 · Backend Development

Who Wins the 80‑Port Battle? Apache vs Nginx Showdown

This article humorously recounts the “80‑port war” between Apache and Nginx, using a comic strip to compare the legacy server’s extensive module list and age with Nginx’s event‑driven performance, C10K handling, and modern extensions, ultimately asking which will dominate the web.

C10KNGINXPort 80
0 likes · 4 min read
Who Wins the 80‑Port Battle? Apache vs Nginx Showdown
Beike Product & Technology
Beike Product & Technology
Mar 16, 2018 · Backend Development

Investigation of Nginx 502 Errors Caused by Large Response Headers from PHP‑FPM

This article analyzes a recurring Nginx 502 Bad Gateway error triggered by oversized response headers from PHP‑FPM, explores whether fastcgi_buffer_size is the root cause, captures communication data between Nginx and PHP‑FPM, conducts systematic tests with varying buffer sizes, and draws conclusions about header handling and buffer configuration.

502NGINXbackend
0 likes · 12 min read
Investigation of Nginx 502 Errors Caused by Large Response Headers from PHP‑FPM
ITPUB
ITPUB
Mar 14, 2018 · Operations

Top 7 Linux Ops Interview Questions and How to Answer Them

This article shares a Linux operations engineer’s interview experience, presenting seven common interview questions—self‑introduction, gray‑release implementation, MongoDB deployment, Jenkins‑based release and rollback, Tomcat work modes, monitoring solutions, and data backup—along with concise, practical answers and preparation tips.

JenkinsMongoDBMonitoring
0 likes · 13 min read
Top 7 Linux Ops Interview Questions and How to Answer Them
21CTO
21CTO
Jan 20, 2018 · Backend Development

Master Nginx Rate Limiting: From Basics to Advanced Configurations

This guide explains how Nginx's rate‑limiting works, covering the leaky‑bucket algorithm, basic directives, burst and nodelay options, whitelist handling, logging, custom error codes, and advanced configuration examples for securing and optimizing HTTP request traffic.

ConfigurationNGINXload balancing
0 likes · 13 min read
Master Nginx Rate Limiting: From Basics to Advanced Configurations
Architecture Digest
Architecture Digest
Jan 20, 2018 · Operations

FastDFS Overview, Architecture, and Deployment Guide

FastDFS is an open‑source lightweight distributed file system written in C, designed for high‑availability file storage and load balancing; this article explains its differences from Hadoop, details its Tracker and Storage architecture, outlines file upload/download workflows, and provides step‑by‑step instructions for installing and configuring FastDFS, Nginx, and related components.

Distributed File SystemFastDFSInstallation
0 likes · 25 min read
FastDFS Overview, Architecture, and Deployment Guide
UCloud Tech
UCloud Tech
Nov 17, 2017 · Frontend Development

How to Seamlessly Combine Django and VueJS for a Modern Front‑Back End Project

This guide walks you through why Django and VueJS make a powerful pairing, explains their integration, and provides step‑by‑step instructions for setting up the project, configuring templates and static files, handling development and production environments, and deploying with uWSGI and Nginx.

DjangoNGINXVueJS
0 likes · 14 min read
How to Seamlessly Combine Django and VueJS for a Modern Front‑Back End Project
21CTO
21CTO
Nov 12, 2017 · Backend Development

Why Nginx’s Modular Architecture Powers High‑Performance Web Serving

This article explains Nginx’s modular architecture, core, standard and optional HTTP modules, mail service and third‑party extensions, then details its multi‑process and asynchronous non‑blocking request handling, event‑driven model, master‑worker design, and inter‑process communication, providing a solid foundation for deeper source‑code study.

AsynchronousNGINXWeb Server
0 likes · 8 min read
Why Nginx’s Modular Architecture Powers High‑Performance Web Serving
Qunar Tech Salon
Qunar Tech Salon
Oct 31, 2017 · Backend Development

From Monolithic to Scalable Architecture: Reverse Proxy, Service Separation, Load Balancing, and Continuous Deployment

This article shares practical experience on evolving a single‑server Java monolith into a scalable architecture by introducing Nginx reverse proxy, separating services and static resources, adopting load‑balancing strategies, implementing distributed sessions, enabling read/write separation, and applying CI/CD tools such as Docker, Jenkins, Git, and Maven.

CI/CDNGINXbackend
0 likes · 10 min read
From Monolithic to Scalable Architecture: Reverse Proxy, Service Separation, Load Balancing, and Continuous Deployment
21CTO
21CTO
Sep 22, 2017 · Backend Development

Mastering System Load: Metrics, Bottlenecks, and Optimization Strategies

This article explains how to measure a system's load capacity, identifies key factors such as bandwidth, hardware, OS and application configurations, and provides practical optimization techniques for Linux, Tomcat, Nginx, MySQL, and Redis to handle high concurrency efficiently.

LinuxNGINXSystem Optimization
0 likes · 21 min read
Mastering System Load: Metrics, Bottlenecks, and Optimization Strategies
37 Interactive Technology Team
37 Interactive Technology Team
Sep 21, 2017 · Operations

Advanced Nginx Configuration Techniques for Security, Logging, and Traffic Management

The article presents advanced Nginx configuration techniques—including hiding version information, customizing 404 pages, outputting JSON logs, applying client‑based request logic, forcing download filenames, implementing rate limiting, and using traffic mirroring—while also touching on upstream and caching features for enhanced security, observability, and traffic management.

LoggingNGINXTraffic Management
0 likes · 7 min read
Advanced Nginx Configuration Techniques for Security, Logging, and Traffic Management
High Availability Architecture
High Availability Architecture
Sep 20, 2017 · Operations

Optimizing Web Servers for High Throughput and Low Latency – Insights from Dropbox’s Edge Network

This article presents a comprehensive, data‑driven guide to reducing latency and increasing throughput of Nginx‑based web servers by covering hardware selection, low‑level OS tuning, network‑stack adjustments, TLS optimizations, and application‑level configurations, all illustrated with real‑world Dropbox experience.

CPU tuningLinuxNGINX
0 likes · 32 min read
Optimizing Web Servers for High Throughput and Low Latency – Insights from Dropbox’s Edge Network
BiCaiJia Technology Team
BiCaiJia Technology Team
Aug 20, 2017 · Backend Development

Master Nginx: Install, Configure, and Optimize Reverse Proxy on CentOS

This guide walks you through installing Nginx on CentOS 7.5, configuring it as a high‑performance reverse proxy, setting up environment variables, managing common commands, and implementing practical scenarios such as request forwarding, Tomcat integration, load balancing, static file handling, and sub‑domain routing.

NGINXReverse Proxyload-balancing
0 likes · 16 min read
Master Nginx: Install, Configure, and Optimize Reverse Proxy on CentOS
MaGe Linux Operations
MaGe Linux Operations
Jul 26, 2017 · Backend Development

How to Install and Configure Nginx with HTTPS on CentOS

This guide explains how to use Nginx as an HTTPS reverse proxy for WeChat mini‑programs, covering kernel requirements, downloading the proper version, compiling with necessary modules, starting the server, configuring nginx.conf, and setting up rate limiting, all on a CentOS system.

CompilationConfigurationHTTPS
0 likes · 6 min read
How to Install and Configure Nginx with HTTPS on CentOS
dbaplus Community
dbaplus Community
Jul 19, 2017 · Information Security

How HTTPS Secures Web Traffic: From SSL Basics to Nginx Deployment

This guide explains why plain HTTP is insecure, introduces SSL/TLS fundamentals, compares certificate types, and provides step‑by‑step instructions for configuring HTTPS on a web server (including Nginx redirects), while highlighting performance impacts and testing considerations.

EncryptionHTTPSNGINX
0 likes · 9 min read
How HTTPS Secures Web Traffic: From SSL Basics to Nginx Deployment
21CTO
21CTO
Jul 19, 2017 · Backend Development

Essential Nginx & Linux Tuning Tips for High‑Performance Web Servers

This guide explains key Linux kernel and Nginx configuration adjustments—such as backlog queues, file descriptor limits, worker processes, keepalive settings, and logging options—to help administrators maximize web server performance while following safe, incremental tuning practices.

LinuxNGINXWeb Server
0 likes · 11 min read
Essential Nginx & Linux Tuning Tips for High‑Performance Web Servers
Efficient Ops
Efficient Ops
Jul 18, 2017 · Operations

Boost NGINX Performance: Essential Linux and NGINX Tuning Tips

This guide explains how to fine‑tune Linux kernel parameters and NGINX directives—such as backlog queues, file descriptors, worker processes, keep‑alive settings, access‑log buffering, sendfile, and request limits—to achieve optimal web server performance for high‑traffic sites.

LinuxNGINXOperations
0 likes · 11 min read
Boost NGINX Performance: Essential Linux and NGINX Tuning Tips
Architecture Digest
Architecture Digest
Jun 23, 2017 · Backend Development

Evolution of a Startup's Backend Architecture: From Single Server to Distributed System

After leaving Baidu in 2015, the author recounts nearly two years of evolving a startup’s backend architecture—from a single‑server Tomcat setup to multi‑node clusters with Nginx reverse proxy, database sharding, caching, session sharing, and service‑oriented design—highlighting challenges, optimizations, and lessons learned.

NGINXarchitecturebackend
0 likes · 5 min read
Evolution of a Startup's Backend Architecture: From Single Server to Distributed System
ITPUB
ITPUB
Jun 14, 2017 · Information Security

Top HTTPS & HTTP/2 Errors and Practical Fixes

This guide compiles common HTTPS and HTTP/2 deployment problems—such as Let’s Encrypt validation failures, certificate transparency errors, SNI incompatibility, cipher‑suite misconfigurations, and mixed‑content issues—and provides concise, actionable solutions with reference links for each case.

HTTP/2HTTPSNGINX
0 likes · 8 min read
Top HTTPS & HTTP/2 Errors and Practical Fixes
ITPUB
ITPUB
Jun 6, 2017 · Operations

Essential Linux Kernel Tweaks to Boost Nginx Performance

This guide explains why the default Linux kernel settings are unsuitable for high‑concurrency Nginx servers, shows how to edit /etc/sysctl.conf, and provides a curated list of TCP and network parameters with practical comments to improve throughput and latency.

NGINXTCPkernel tuning
0 likes · 7 min read
Essential Linux Kernel Tweaks to Boost Nginx Performance
MaGe Linux Operations
MaGe Linux Operations
May 10, 2017 · Operations

Step‑by‑Step: Monitor Nginx and PHP‑FPM Status with Zabbix

This guide walks through configuring Zabbix to monitor Nginx and PHP‑FPM status, covering software installation paths, enabling status modules, creating extraction scripts, setting up Zabbix agent userparameters, restarting services, testing data retrieval, and adding server‑side templates for items, triggers, and graphs.

LinuxMonitoringNGINX
0 likes · 9 min read
Step‑by‑Step: Monitor Nginx and PHP‑FPM Status with Zabbix
Efficient Ops
Efficient Ops
Apr 26, 2017 · Operations

Unlock Nginx: Reverse Proxy, Load Balancing & Static Serving Without Add‑ons

This article explains how Nginx can function as a reverse proxy, load balancer, HTTP server with static‑file handling, and forward proxy without relying on third‑party modules, providing configuration examples and discussing built‑in load‑balancing strategies such as round‑robin, weight, ip_hash, fair, and url_hash.

ConfigurationHTTP serverNGINX
0 likes · 11 min read
Unlock Nginx: Reverse Proxy, Load Balancing & Static Serving Without Add‑ons
ITPUB
ITPUB
Apr 15, 2017 · Operations

How to Configure Nginx Load Balancing with Multiple Tomcat Instances on Windows

This step‑by‑step guide shows how to prepare two Tomcat servers, create a simple web project, configure Nginx as a reverse‑proxy load balancer with various strategies, start the services on Windows, and verify that requests are distributed across the Tomcat instances.

NGINXOperationsReverse Proxy
0 likes · 6 min read
How to Configure Nginx Load Balancing with Multiple Tomcat Instances on Windows
21CTO
21CTO
Apr 9, 2017 · Backend Development

How HTTP Streaming Evolved: From Simple Downloads to Adaptive Bitrate

This article traces the evolution of HTTP-based video streaming—from early full‑file downloads through progressive download, pseudo‑streaming, and finally adaptive bitrate technologies like HLS and MPEG‑DASH—explaining key concepts, server implementations, and optimization techniques.

HTTP streamingMedia ServerNGINX
0 likes · 7 min read
How HTTP Streaming Evolved: From Simple Downloads to Adaptive Bitrate
21CTO
21CTO
Mar 23, 2017 · Operations

Choosing the Right Open‑Source Proxy: Nginx vs HAProxy vs Varnish

This article compares three popular open‑source proxy servers—Nginx, HAProxy, and Varnish—detailing their performance, features, and ideal use‑cases, helping ops and network engineers decide which solution best fits high‑availability, high‑concurrency environments while considering maintenance overhead and resource consumption.

HAProxyNGINXVarnish
0 likes · 6 min read
Choosing the Right Open‑Source Proxy: Nginx vs HAProxy vs Varnish
dbaplus Community
dbaplus Community
Mar 22, 2017 · Operations

Why Nginx Returns 400 Bad Request and How to Fix It

This article walks through a real‑world Nginx 400 Bad Request incident, explaining how missing or malformed Host headers and added proxy headers caused the error, and provides step‑by‑step diagnostics, configuration comparisons, and the final fix of using the correct $host variable.

400-bad-requestNGINXhost-header
0 likes · 13 min read
Why Nginx Returns 400 Bad Request and How to Fix It
Java Backend Technology
Java Backend Technology
Mar 20, 2017 · Backend Development

How to Choose and Manage Nginx Modules and Process Modes

This guide explains how Nginx modules are organized, how to view and select available modules with ./configure --help, add third‑party modules using the --add-module option, and understand Nginx’s single‑process and master‑worker process models.

ConfigurationModulesNGINX
0 likes · 4 min read
How to Choose and Manage Nginx Modules and Process Modes
MaGe Linux Operations
MaGe Linux Operations
Mar 16, 2017 · Operations

Hide Nginx Version Info and Optimize Server Performance

This guide explains how to conceal Nginx version headers, modify source files to remove software identifiers, change default users, tune worker processes, adjust connection limits, enable efficient file transfer, and set appropriate timeouts for a more secure and performant web server.

ConfigurationNGINXperformance
0 likes · 6 min read
Hide Nginx Version Info and Optimize Server Performance
21CTO
21CTO
Mar 6, 2017 · Operations

Why HAProxy Beats Nginx for Load Balancing: 4‑Layer vs 7‑Layer Insights

This article explains how load balancers act as the nervous system of web applications, compares hardware versus open‑source solutions, and details why HAProxy—especially in TCP (layer 4) mode—often outperforms Nginx for high‑performance reverse proxy and load‑balancing tasks.

HAProxyHTTPNGINX
0 likes · 6 min read
Why HAProxy Beats Nginx for Load Balancing: 4‑Layer vs 7‑Layer Insights
Tencent Cloud Developer
Tencent Cloud Developer
Feb 24, 2017 · Backend Development

Guide to Setting Up, Building, and Deploying an ASP.NET Core + Angular2 Project on CentOS

This tutorial walks through installing .NET Core, disabling the firewall, setting up Nginx on CentOS, generating and building an ASP.NET Core + Angular2 template with npm and webpack, publishing the app, transferring it to the server, running it, and configuring Nginx as a reverse proxy for external access.

ASP.NET CoreAngularCentOS
0 likes · 7 min read
Guide to Setting Up, Building, and Deploying an ASP.NET Core + Angular2 Project on CentOS
Tencent Cloud Developer
Tencent Cloud Developer
Feb 23, 2017 · Cloud Computing

Building Small Web Tools on Tencent Cloud: Questionnaire System, QR‑Code Utility, Map Search, and Xcode Download

The article walks through setting up a low‑cost Tencent Cloud Ubuntu server with Apache or Nginx‑PHP, then demonstrates building four lightweight web utilities—a self‑hosted questionnaire system, a JavaScript QR‑code generator/scanner with short‑URL support, a Baidu‑map search tool, and a PHP script that parses Apple’s CFPropertyList to list Xcode dmg and docset download URLs.

NGINXPHPTencent Cloud
0 likes · 13 min read
Building Small Web Tools on Tencent Cloud: Questionnaire System, QR‑Code Utility, Map Search, and Xcode Download
MaGe Linux Operations
MaGe Linux Operations
Jan 18, 2017 · Backend Development

Mastering High-Availability Load Balancing with LVS, Keepalived, and Nginx

This article explains the principles and practical deployment steps for high‑availability web architectures using LVS (NAT and DR modes), Keepalived clustering, and Nginx proxy, covering topology diagrams, IPVS rules, weighted scheduling, kernel tweaks, and testing procedures to ensure reliable load balancing.

KeepalivedLVSNGINX
0 likes · 10 min read
Mastering High-Availability Load Balancing with LVS, Keepalived, and Nginx
Efficient Ops
Efficient Ops
Jan 9, 2017 · Backend Development

How JD’s New Asynchronous Rendering Cut Latency from 1000ms to 15ms

This article examines how JD’s activity system evolved its web architecture—introducing full‑page Redis and disk caching, asynchronous rendering, and OpenResty—resulting in a latency drop from around 1000 ms to under 15 ms and dramatically lower CPU usage.

CachingNGINXOpenResty
0 likes · 10 min read
How JD’s New Asynchronous Rendering Cut Latency from 1000ms to 15ms
Java High-Performance Architecture
Java High-Performance Architecture
Jan 8, 2017 · Backend Development

Why Your WeChat Mini‑Program Requests Fail: Fixing Invalid URLs and TLS 1.2 Issues

This article walks through two common pitfalls when connecting a WeChat Mini‑Program to a server—an “invalid url” error caused by using single quotes instead of backticks, and a TLS 1.2 requirement that necessitates upgrading OpenSSL and recompiling Nginx, providing step‑by‑step solutions.

Backend DevelopmentInvalid URLNGINX
0 likes · 3 min read
Why Your WeChat Mini‑Program Requests Fail: Fixing Invalid URLs and TLS 1.2 Issues
Tencent Cloud Developer
Tencent Cloud Developer
Dec 22, 2016 · Mobile Development

Understanding iOS App Transport Security (ATS) and Deploying HTTPS with SSL Certificates

After Apple’s 2017 ATS enforcement requires all iOS apps to use HTTPS, developers must obtain an SSL certificate—such as a free Let’s Encrypt or Tencent Cloud‑issued GeoTrust certificate—install it on their web server (e.g., Nginx), optionally configure CDN encryption, and verify compliance with Apple’s security checks.

ATSHTTPSMobile Development
0 likes · 12 min read
Understanding iOS App Transport Security (ATS) and Deploying HTTPS with SSL Certificates
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 22, 2016 · Backend Development

Why PHP OpCache Fails with Symlinks and How to Fix It

A PHP backend team discovered that enabling OpCache with a symlinked project caused the new version to be ignored, traced the issue to cached file paths, and resolved it by adjusting Nginx fastcgi parameters to use the real path, restoring proper deployment behavior.

NGINXOPcachePHP
0 likes · 5 min read
Why PHP OpCache Fails with Symlinks and How to Fix It
Efficient Ops
Efficient Ops
Nov 13, 2016 · Frontend Development

Master Browser Caching: HTTP Headers, Spring MVC Code, and Nginx Configuration

This article explains how browsers cache resources, the role of HTTP response headers such as Last-Modified, Expires, Cache-Control, ETag, and Age, and provides practical examples of controlling cache behavior with Spring MVC code and detailed Nginx configuration for both static and proxy caching.

Cache-ControlNGINXbrowser caching
0 likes · 21 min read
Master Browser Caching: HTTP Headers, Spring MVC Code, and Nginx Configuration
Efficient Ops
Efficient Ops
Nov 8, 2016 · Backend Development

Master Multi-Level Caching: Strategies, Load Balancing, and Fast Recovery

This article explores multi‑level caching architectures, detailing how Nginx, local and distributed caches, and Tomcat interact, and offers practical solutions for expiration strategies, dimensional caching, load‑balancing algorithms, hot‑data handling, atomic updates, and rapid recovery from cache failures.

Cache consistencyCachingMulti-level Cache
0 likes · 17 min read
Master Multi-Level Caching: Strategies, Load Balancing, and Fast Recovery
Aotu Lab
Aotu Lab
Oct 19, 2016 · Backend Development

How to Build an H5 Live Streaming System with HLS, RTMP, Nginx, and FFmpeg

This guide walks through the fundamentals of HLS and RTMP protocols, compares their trade‑offs, and provides step‑by‑step instructions for setting up an Nginx‑RTMP server, configuring HLS, recording with WebRTC, and playing live streams in HTML5 video tags.

FFmpegHTML5Live Streaming
0 likes · 15 min read
How to Build an H5 Live Streaming System with HLS, RTMP, Nginx, and FFmpeg
dbaplus Community
dbaplus Community
Sep 20, 2016 · Backend Development

Zero‑Intrusion Data Fallback with Nginx + Lua: A Practical Guide

This article explains how to design a robust, zero‑intrusion data fallback component for high‑traffic web services using Nginx, Lua, and AOP principles, covering problem definition, architectural options, detailed execution steps, configuration snippets, storage choices, and performance monitoring.

AOPData FallbackHigh Availability
0 likes · 11 min read
Zero‑Intrusion Data Fallback with Nginx + Lua: A Practical Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 11, 2016 · Operations

Master Keepalived: Step-by-Step HA Setup for Nginx with VIP Failover

This guide walks through installing and configuring Keepalived on two CentOS servers to provide automatic Nginx health checking, virtual IP failover, and high‑availability load balancing, including scripts, service commands, and advanced iptables techniques to avoid packet loss during maintenance.

KeepalivedNGINXVIP Failover
0 likes · 10 min read
Master Keepalived: Step-by-Step HA Setup for Nginx with VIP Failover
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2016 · Information Security

How to Harden Nginx: Buffer Limits, Timeouts, and Security Best Practices

This guide walks through securing an Nginx web server by configuring buffer size limits, timeouts, concurrent connection controls, host and method restrictions, user‑agent blocking, hot‑link protection, directory access rules, SSL setup, PHP hardening, chroot isolation, and firewall‑level IP connection limits.

BufferNGINXSSL
0 likes · 14 min read
How to Harden Nginx: Buffer Limits, Timeouts, and Security Best Practices
Aotu Lab
Aotu Lab
Aug 22, 2016 · Backend Development

Mastering Nginx HTTPS: From SSL Certificates to Advanced Security Optimizations

This guide walks you through obtaining a trusted SSL certificate, generating keys and CSR with OpenSSL, configuring HTTPS in Nginx, and applying performance and security enhancements such as keep‑alive, session caching, HSTS, strong cipher suites, and name‑based virtual host solutions.

HSTSNGINXOpenSSL
0 likes · 16 min read
Mastering Nginx HTTPS: From SSL Certificates to Advanced Security Optimizations
dbaplus Community
dbaplus Community
Aug 22, 2016 · Backend Development

Debugging Rare Core Dumps in High‑Concurrency Nginx: From GDB to ASan

This article details a real‑world investigation of extremely low‑probability core dumps and memory leaks in a heavily modified Nginx/OpenSSL stack, covering debugging strategies, custom traffic‑control testing, distributed load generation, use of valgrind and AddressSanitizer, performance profiling with perf, and the mindset needed to solve such high‑concurrency bugs.

AddressSanitizerHigh concurrencyNGINX
0 likes · 21 min read
Debugging Rare Core Dumps in High‑Concurrency Nginx: From GDB to ASan
MaGe Linux Operations
MaGe Linux Operations
Jun 27, 2016 · Operations

Nginx vs Apache: Which Web Server Fits Your Operations Needs?

This article compares Nginx and Apache from an operations learner’s perspective, examining their operating system support, regional market share, scalability, PHP integration, configuration ease, and source code characteristics, concluding with guidance on when each server is appropriate.

NGINXWeb Server
0 likes · 10 min read
Nginx vs Apache: Which Web Server Fits Your Operations Needs?
ITPUB
ITPUB
Jun 21, 2016 · Backend Development

How to Debug Rare Core Dumps and Memory Leaks in High‑Concurrency Nginx/OpenSSL Deployments

This article walks through a real‑world investigation of intermittent core dumps and memory leaks in a heavily modified Nginx + OpenSSL stack under extreme QPS, detailing debugging strategies, custom load‑testing tools, and performance‑profiling techniques that helped pinpoint and fix the root causes.

High concurrencyNGINXOpenSSL
0 likes · 23 min read
How to Debug Rare Core Dumps and Memory Leaks in High‑Concurrency Nginx/OpenSSL Deployments
Architecture Digest
Architecture Digest
Jun 18, 2016 · Backend Development

Debugging Rare Core Dumps and Memory Leaks in High‑Concurrency Nginx with OpenSSL

The article describes a real‑world investigation of extremely low‑probability core dumps and memory leaks in a heavily modified Nginx + OpenSSL stack, detailing the debugging workflow, custom high‑concurrency test harness, use of tools such as GDB, perf, Valgrind, AddressSanitizer, and the performance‑hotspot analysis that ultimately resolved the issues.

High concurrencyNGINXOpenSSL
0 likes · 19 min read
Debugging Rare Core Dumps and Memory Leaks in High‑Concurrency Nginx with OpenSSL
ITPUB
ITPUB
Jun 15, 2016 · Information Security

How a Nginx Null‑Byte Upload Vulnerability Fueled a Server Load Spike

A sudden 50% server load increase was traced to a malicious PHP file uploaded via an Nginx %00 null‑byte vulnerability, revealing how the exploit works, how it was detected, and steps to prevent future attacks.

NGINXSecurity MonitoringServer Load
0 likes · 7 min read
How a Nginx Null‑Byte Upload Vulnerability Fueled a Server Load Spike
21CTO
21CTO
Jun 14, 2016 · Backend Development

Mastering Nginx Access Layer Rate Limiting: Practical Configurations and Code Samples

This article explains how to implement access‑layer rate limiting in Nginx using built‑in modules, OpenResty Lua extensions, and token‑bucket or leaky‑bucket algorithms, with detailed configuration snippets, execution flow, testing procedures, and log analysis for robust traffic control.

LuaNGINXOpenResty
0 likes · 21 min read
Mastering Nginx Access Layer Rate Limiting: Practical Configurations and Code Samples
ITPUB
ITPUB
Jun 14, 2016 · Operations

How to Diagnose and Fix Nginx 502 Bad Gateway Errors

This guide explains why Nginx returns 502 Bad Gateway, outlines common trigger conditions, and provides step‑by‑step commands and configuration tweaks—such as adjusting FastCGI process limits, timeout values, buffer sizes, and php‑fpm settings—to reliably resolve the issue.

502NGINXServer
0 likes · 8 min read
How to Diagnose and Fix Nginx 502 Bad Gateway Errors
21CTO
21CTO
Jun 12, 2016 · Backend Development

Mastering Rate Limiting: Token Bucket, Leaky Bucket, and Real‑World Implementations

This article explains why caching, degradation, and rate limiting are essential for high‑concurrency systems, details token‑bucket and leaky‑bucket algorithms, shows application‑level, distributed, and edge‑level throttling techniques, and provides practical Java, Guava, Redis‑Lua, and Nginx‑Lua code examples.

GuavaJavaLeaky Bucket
0 likes · 17 min read
Mastering Rate Limiting: Token Bucket, Leaky Bucket, and Real‑World Implementations
ITPUB
ITPUB
Jun 3, 2016 · Operations

How to Block Specific Country IPs with Nginx and GeoIP on a VPS

This guide explains how to compile Nginx with the GeoIP module, install MaxMind's GeoIP library and database, configure the system linker, and set up Nginx directives to redirect traffic from selected countries to custom pages on a single VPS.

GeoIPIP blockingNGINX
0 likes · 5 min read
How to Block Specific Country IPs with Nginx and GeoIP on a VPS
ITPUB
ITPUB
May 25, 2016 · Information Security

Defending Nginx Against CC Attacks with Cookie Validation and Lua Rate Limiting

This guide explains how to use simple Nginx configurations, enhanced cookie checks, and Lua scripts to create unforgeable tokens, limit request rates, and protect web services from CC attacks, scanning tools, and other malicious traffic while maintaining normal user access.

LuaNGINXcc attack mitigation
0 likes · 13 min read
Defending Nginx Against CC Attacks with Cookie Validation and Lua Rate Limiting
21CTO
21CTO
May 7, 2016 · Backend Development

Common Nginx+PHP Pitfalls and How to Write a Clean Configuration

This article examines typical mistakes in Nginx‑PHP setups—such as misplaced index directives, misuse of the if statement, and fastcgi configuration quirks—and provides a streamlined, secure configuration example with explanations.

ConfigurationNGINXPHP
0 likes · 6 min read
Common Nginx+PHP Pitfalls and How to Write a Clean Configuration
21CTO
21CTO
Apr 23, 2016 · Operations

How to Achieve Nginx High Availability with Keepalived on Linux

This guide explains how to use Keepalived and the VRRP protocol to build a two‑node high‑availability setup for Nginx, covering installation, health‑check scripts, configuration options, testing procedures, and troubleshooting tips for seamless failover.

High AvailabilityNGINXVRRP
0 likes · 16 min read
How to Achieve Nginx High Availability with Keepalived on Linux
21CTO
21CTO
Apr 23, 2016 · Backend Development

Nginx Load Balancing: Weighted Round Robin, IP Hash, Fair & Consistent Hash

This article examines nginx’s built‑in and extended load‑balancing algorithms—including weighted round‑robin, IP hash, fair, generic hash and consistent hash—by dissecting source code, describing implementation details, and presenting comparative performance tests that evaluate balance, consistency and fault‑tolerance across various scenarios.

IP HashNGINXWeighted Round Robin
0 likes · 13 min read
Nginx Load Balancing: Weighted Round Robin, IP Hash, Fair & Consistent Hash