Page-Level Analysis
Windows Tools
Windows First
Summary:
The documentation provides configuration examples for multiple origin types, including App Service, Application Gateway, Application Gateway for Containers, IIS, and AKS NGINX controller. However, it includes a dedicated example for Microsoft IIS (a Windows-specific web server) and omits equivalent examples for common Linux web servers such as Apache HTTP Server or NGINX (outside of Kubernetes). The IIS example is the only origin-specific example that is platform-specific, and it appears before the AKS NGINX controller example, which is more Linux-centric. There are no PowerShell-specific commands or explicit Windows command-line instructions, but the inclusion of IIS and omission of standalone Linux web server examples indicates a subtle Windows bias.
Recommendations:
- Add example configurations for popular Linux web servers such as Apache HTTP Server and standalone NGINX (outside of Kubernetes), showing how to filter the X-Azure-FDID header.
- Ensure that Linux-origin examples appear alongside or before Windows-specific examples like IIS to provide parity and avoid the perception of Windows-first ordering.
- If possible, provide shell command snippets (e.g., iptables, firewalld) for configuring IP address filtering on Linux servers, in addition to network security group rules.
- Review the documentation for other subtle Windows-centric language or assumptions and ensure cross-platform inclusivity.