Tagged articles
16 articles
Page 1 of 1
Linux Tech Enthusiast
Linux Tech Enthusiast
Mar 31, 2026 · Industry Insights

Why Do Most Servers Run Linux? Surprising Answers Explained

The article compiles several Zhihu contributors' explanations—covering historical Windows dominance, IIS limitations, cost differences, ecosystem strength, container support, and open‑source politics—to show why Linux has become the default operating system for modern servers.

ApacheCostIIS
0 likes · 10 min read
Why Do Most Servers Run Linux? Surprising Answers Explained
Java Tech Enthusiast
Java Tech Enthusiast
Jun 2, 2024 · Operations

Why Most Servers Use Linux: Historical and Technical Reasons

Linux dominates modern server environments because its free, lightweight distributions and robust open‑source ecosystem outperform the costly, configuration‑heavy Windows/IIS stack, offering superior performance, native container support, and community‑driven innovation that overcame early Microsoft resistance and drove industry-wide adoption.

ApacheDevOpsIIS
0 likes · 9 min read
Why Most Servers Use Linux: Historical and Technical Reasons
Liangxu Linux
Liangxu Linux
May 30, 2024 · Operations

Why Do Most Servers Run Linux? Historical and Technical Reasons Explained

This article compiles several Zhihu answers that trace the historical shift from Windows/IIS to Linux-based servers, highlighting ecosystem dynamics, cost advantages, performance differences, container support, and open‑source adoption that together explain why Linux dominates modern server environments.

IISLinuxOperations
0 likes · 10 min read
Why Do Most Servers Run Linux? Historical and Technical Reasons Explained
Liangxu Linux
Liangxu Linux
Oct 27, 2021 · Information Security

How an Integer Overflow in IIS’s Read Function Triggers CVE‑2015‑1635

The article explains how a signed‑to‑unsigned integer overflow in IIS’s Read function bypasses size checks, leading to a zero‑length read that triggers the CVE‑2015‑1635 vulnerability in HTTP.sys, allowing attackers to crash the server with crafted Range requests.

CVE-2015-1635Denial of ServiceHTTP.sys
0 likes · 6 min read
How an Integer Overflow in IIS’s Read Function Triggers CVE‑2015‑1635
php Courses
php Courses
Jan 21, 2021 · Backend Development

Configuring URL Rewrite for ThinkPHP 5.1 on Apache, IIS, and Nginx

This guide explains how to hide the index.php entry file of a ThinkPHP 5.1 application by configuring URL‑rewrite rules for Apache, IIS (including ISAPI_Rewrite and web.config), and Nginx, and also shows a fallback PHP modification when server changes are not possible.

ApacheIISURL Rewrite
0 likes · 4 min read
Configuring URL Rewrite for ThinkPHP 5.1 on Apache, IIS, and Nginx
21CTO
21CTO
Jul 28, 2017 · Backend Development

Web Server Market Share 2017: Nginx Surges, Apache Leads, IIS Gains Ground

According to Netcraft’s January 2017 survey, the global number of active websites grew 1.1% year‑over‑year, with Apache retaining the top market share at 42.78%, Nginx climbing to 3.84% and overtaking IIS to capture 53.2% of all web‑server deployments.

ApacheIISMarket Share
0 likes · 4 min read
Web Server Market Share 2017: Nginx Surges, Apache Leads, IIS Gains Ground
DevOps
DevOps
Feb 12, 2017 · Cloud Native

Using Docker and Windows Containers for Traditional .NET Development

This article explains how to set up a Windows development environment, enable Windows and Hyper‑V containers, create a Dockerfile for legacy .NET applications, build and run the container, and discusses practical considerations such as image size and deployment nuances.

IISPowerShellwindows-container
0 likes · 9 min read
Using Docker and Windows Containers for Traditional .NET Development
MaGe Linux Operations
MaGe Linux Operations
Dec 18, 2015 · Backend Development

Mastering Reverse Proxy with Nginx: Windows Load‑Balancing for IIS Sites

This article explains reverse proxy concepts, introduces Nginx’s core features and architecture, and provides a step‑by‑step guide to set up Nginx on Windows as a reverse‑proxy and load‑balancer for IIS‑hosted ASP.NET sites, including service registration, configuration tuning, static‑file caching, and testing.

IISNGINXWeb server
0 likes · 16 min read
Mastering Reverse Proxy with Nginx: Windows Load‑Balancing for IIS Sites
MaGe Linux Operations
MaGe Linux Operations
Oct 1, 2014 · Information Security

How to Remove Sensitive Response Headers in IIS to Harden Web Security

This guide explains why response headers like Server, X-Powered-By, and ASP.NET version fields expose critical information, and provides step‑by‑step instructions for disabling or deleting these headers in IIS using UrlScan, IIS Manager, web.config, and Global.asax modifications.

IISbanner grabbinginformation disclosure
0 likes · 5 min read
How to Remove Sensitive Response Headers in IIS to Harden Web Security