Featured Articles
Windows Server
Disable ECDH public server param reuse in Windows Server IIS
Windows Server IIS is known for reusing DH key values, but there is a way to disable ECDH public server param reuse in Windows Server IIS and here is how.
Welcome to the definitive hub for IIS (Internet Information Services) administration, security hardening, and optimization on saotn.org. Managing production web servers on Windows Server requires a deep understanding of application pools, request routing, and web security protocols.
Whether you are configuring high-performance web applications, setting up robust URL rewrite architectures, or hardening enterprise environments against modern security vulnerabilities, these step-by-step guides provide the production-ready configurations and troubleshooting steps you need.
To help you navigate our technical resources, the most critical IIS documentation is organized by administrative focus:
Browse the comprehensive, chronological feed below for deeper insights into IIS backup and restore procedures, custom module configurations, and expert-level web server troubleshooting.
Windows Server
Windows Server IIS is known for reusing DH key values, but there is a way to disable ECDH public server param reuse in Windows Server IIS and here is how.
Windows Server
Last updated:
Have a need for IIS in your Windows 11 development station, and now you wonder how to install IIS? Here I describe how you can easily install IIS and some modules using PowerShell
Windows Server
Last updated:
Zabbix is a great tool to monitor your website performance on IIS using Performance Counters, PowerShell and WMI.
Windows Server
Last updated:
The following PowerShell snippet can be used to quickly install an SSL (or TLS) certificate in Windows Server. It assumes you have a PFX file and its password. The default location is Cert:\LocalMachine\My, to use for IIS websites.
Windows Server
Last updated:
In this small post I’ll guide you through the various Windows Server and IIS configuration settings, for an optimized network performance, high performance websites and high volume of web requests.
Windows Server
Last updated:
Use Zabbix to monitor your web application and application pool’s .NET CLR Garbage Collected heap by utilizing WMI and PowerShell.
Umbraco
Last updated:
Out of the box, Umbraco is a well built and pretty fast content management system. However, it is still important you perform some steps to further optimize Umbraco’s performance and loading speed.
Windows Server
Last updated:
Here are 3 ways of blocking access to a PHP sendmail.php script on your Windows Server IIS webserver. This comes in handy if a websites on your webserver sends out spam and you need to block access to a script on a specific website or globally in IIS.
Umbraco
Last updated:
Add a trailing slash to URL’s in Umbraco 8, using IIS URL Rewrite Module, without breaking the Umbraco backend. Forcing one particular URL avoids duplicate content, which is important for SEO.
Windows Server
Last updated:
Native support for HTTP/3 in Windows Server 2022, jeej! Host HTTP/3 web services in Windows
Windows Server
Last updated:
Use IIS Manager to administer various components of your website through a graphical user interface (GUI) if it’s hosted in Windows Server IIS. In this article you’ll learn how to install and setup IIS Manager in Windows 11/10 to manage your website(s).
Windows Server
Last updated:
Zabbix monitoring for your websites and ASP.NET applications in IIS using _Process Performance Counter.
Windows Server
Last updated:
When you host multiple websites in IIS, and you need to monitor them, Zabbix is one of your options. In Zabbix, you can take advantage of Windows Server performance counters. And in this article I show you some important Windows performance counters you can use to monitor your ASP.NET web application in Zabbix.
Windows Server
Last updated:
Here is a small introduction to query the number of running w3wp.exe processes per IIS application pool in Zabbix so you can start monitoring Microsoft Windows Server IIS with Zabbix.
Windows Server
Last updated:
Follow this if you have no more need for Windows Server IIS and want to remove IIS completely from Windows Server using PowerShell
Windows Server
Last updated:
HTTP Basic Authentication managed module for IIS enables HTTP Basic Authentication with virtual user support in Windows Server IIS.
Windows Server
Last updated:
In this post I’ll show you how to configure an IP allow list for IIS FTP Server using PowerShell, iisadministration and webadministration modules.
Codebase
Last updated:
Remove application folders from the website configuration in IIS whose physical path on the filesystem was removed, using PowerShell
Windows Server
Last updated:
Learn how to back up and restore IIS 10 webserver configuration with appcmd.exe and PowerShell
Umbraco
Last updated:
Umbraco 7 is a popular, ASP.NET powered, content management system (CMS). Out of the box Umbraco performs pretty well, but there are still some areas you need to tweak and tune for a more performant Umbraco website. Here are 11+ tips.