README.md

🧪 Nginx Test Lab

Welcome to the Nginx Test Lab - a comprehensive testing environment with 60 different subdomain configurations.

📁 Test Files

Downloadable test files in this directory:

  • Text, JSON, XML, CSS, JavaScript
  • PDF documents
  • Binary files (1KB and 10MB)
  • ZIP archives

🔐 Authentication Credentials

Type Username Password
Basic Auth testuser testpass
WebDAV webdav webdavpass

API Keys: key-abc-123, key-xyz-789, test-api-key

mTLS Certificate: /etc/nginx/ssl/client.p12 (password: clientpass)

🔍 Quick Tests

📋 All 60 Subdomains

Static Content (1-6)

static, secure, stream, download, cdn, view

HTTP Versions (7-13)

legacy, h1, h2, h2c, h3, quic, auto

Compression (14-21)

gzip, gzip-max, gzip-fast, brotli, brotli-max, dual-comp, nocomp, precomp

TLS/SSL (22-28)

tls12, tls13, tls13-0rtt, mtls, mtls-optional, strong-cipher, ocsp

Caching (29-35)

nocache, private-cache, public-cache, swr, immutable, etag, lastmod

Authentication (36-39)

basic-auth, jwt-auth, apikey-auth, ip-auth

Rate Limiting (40-44)

rate-ip, rate-strict, rate-burst, conn-limit, bw-limit

Connection (45-51)

keepalive-long, keepalive-short, no-keepalive, timeout-long, timeout-short, buffer-large, buffer-small

Special Features (52-60)

secure-link, canary, mirror, reqid, health, device, autoindex, ssi, webdav


💡 Tip: Check the X-Config response header to identify which configuration is active.