Tagged articles
14 articles
Page 1 of 1
Practical DevOps Architecture
Practical DevOps Architecture
Mar 31, 2025 · Backend Development

Understanding the Nginx try_files Directive

The article explains how Nginx's try_files directive, introduced after version 0.7, attempts to serve static files by checking the $uri and $uri/ variables, falls back to a named location when files are missing, and can replace traditional rewrite rules for more efficient request handling.

BackendConfigurationNginx
0 likes · 4 min read
Understanding the Nginx try_files Directive
Open Source Tech Hub
Open Source Tech Hub
Jul 14, 2024 · Backend Development

Why Does Nginx Only Return the Last Set Variable Value?

The article explains that Nginx processes requests in multiple phases, not in the order written in the configuration, showing how rewrite and content phases affect variable assignments and why only the last set value is output.

ConfigurationRequest Processingcontent
0 likes · 10 min read
Why Does Nginx Only Return the Last Set Variable Value?
21CTO
21CTO
Mar 5, 2023 · Backend Development

Why We Rewrote KCL in Rust: 66% Faster Execution and 20× Faster Parsing

This article details the motivations, challenges, and outcomes of rewriting the KCL compiler from Python to Rust, highlighting significant performance gains, reduced bugs, memory savings, and the learning curve associated with adopting Rust for a large‑scale systems project.

KCLRustSystems Programming
0 likes · 10 min read
Why We Rewrote KCL in Rust: 66% Faster Execution and 20× Faster Parsing
Top Architect
Top Architect
Aug 26, 2022 · Operations

Comprehensive Guide to Nginx Rewrite, Anti‑Hotlinking, Static/Dynamic Separation, and Keepalived High‑Availability Configuration

This article provides a step‑by‑step tutorial on configuring Nginx rewrite rules, implementing anti‑hotlinking protection, separating static and dynamic resources, and building a high‑availability architecture using Keepalived with detailed code examples and deployment instructions.

ConfigurationNginxanti-hotlinking
0 likes · 23 min read
Comprehensive Guide to Nginx Rewrite, Anti‑Hotlinking, Static/Dynamic Separation, and Keepalived High‑Availability Configuration
Programmer DD
Programmer DD
Aug 13, 2022 · Operations

Master Nginx Rewrite, Anti-Hotlinking, and Keepalived HA

This guide explains Nginx rewrite syntax and flags, provides practical rewrite examples, demonstrates how to configure anti‑hotlinking, outlines static‑dynamic resource separation with caching, and shows step‑by‑step installation and configuration of Keepalived for high‑availability Nginx clusters, including required scripts and host settings.

anti-hotlinkinghigh availabilitykeepalived
0 likes · 27 min read
Master Nginx Rewrite, Anti-Hotlinking, and Keepalived HA
Laravel Tech Community
Laravel Tech Community
Sep 28, 2021 · Operations

Nginx Rewrite Rules, Anti-Hotlinking, Static/Dynamic Separation, and Keepalived High‑Availability Configuration Guide

This article provides a comprehensive step‑by‑step guide on configuring Nginx rewrite rules, implementing anti‑hotlink protection, separating static and dynamic resources, and setting up Keepalived for high‑availability load balancing, complete with example configurations and shell scripts.

Nginxanti-hotlinkinghigh-availability
0 likes · 21 min read
Nginx Rewrite Rules, Anti-Hotlinking, Static/Dynamic Separation, and Keepalived High‑Availability Configuration Guide
Top Architect
Top Architect
Sep 24, 2021 · Backend Development

Comprehensive Guide to Nginx Rewrite Rules, Anti‑Hotlinking, Static/Dynamic Separation, and Keepalived High‑Availability Configuration

This article provides a step‑by‑step tutorial on configuring Nginx rewrite rules, implementing anti‑hotlinking protection, separating static and dynamic resources, and setting up Keepalived for high‑availability, complete with detailed code examples and deployment instructions.

anti-hotlinkingkeepalivedload balancing
0 likes · 22 min read
Comprehensive Guide to Nginx Rewrite Rules, Anti‑Hotlinking, Static/Dynamic Separation, and Keepalived High‑Availability Configuration