Preventing Automated Attacks with IIS Dynamic IP Restrictions

 IIS, Windows Server 2012  Comments Off on Preventing Automated Attacks with IIS Dynamic IP Restrictions
Aug 042014
 
Preventing Automated Attacks with IIS Dynamic IP Restrictions

Another one of the great built-in features of IIS 8 is Dynamic IP Restrictions (DIPR). With a few simple configuration steps you can quickly set limits for blocking IP addresses based on the number of concurrent requests or frequency of requests over a period time. With these parameters in place IIS will take over blocking […]

Jul 272014
 
Solving SQL Server High CPU with IIS Request Filtering

The other day I was troubleshooting 100%  CPU utilization on a SQL Server 2008 database server. The server had 100 or so databases of varying sizes however none were larger than a few hundred MB and each database had a corresponding web site on a separate web server.  Since the server hosted quite a few […]

Jun 302014
 
Scaling SSL With IIS 8 Server Name Indication (SNI)

One of the many great new features with IIS 8 on Windows Server 2012 is Server Name Indication (SNI).  SNI is a TLS extension that includes  the hostname or virtual domain name during SSL negotiation. The reasoning behind this was to improve SSL scalability and minimize the need for dedicated IP addresses due to IPv4 […]

Apr 032014
 
Installing Wordpress, PHP, and MySQL on Windows Server 2012 R2

Microsoft’s Web Platform Installer (Web PI) makes installing applications a breeze. In a recent blog post I covered just how easy installing IIS has become using Web PI. In this walkthrough I’m going to cover installing WordPress, PHP, and MySQL using Web PI.  I remember the days when installing these applications was a manual process. […]

Installing IIS on Windows Server 2012 with Web PI

 IIS, Windows Server 2008, Windows Server 2012  Comments Off on Installing IIS on Windows Server 2012 with Web PI
Dec 272013
 
Installing IIS on Windows Server 2012 with Web PI

Thanks to Microsoft’s Web Platform Installer (Web PI) installing IIS has never been so easy. Before using Web PI to install IIS became available,  you had to use the Server Manager to install the Web Server (IIS) role and then select various Role Services that you need to be enabled. Depending on your level of […]

Enhancing Log Parser Reports with Charts

 IIS, Windows Server 2008, Windows Server 2012  Comments Off on Enhancing Log Parser Reports with Charts
Oct 072013
 
Enhancing Log Parser Reports with Charts

When you need quick analysis of your traffic logs you won’t find an better tool than Microsoft’s free Log Parser. With Log Parser you can read a variety of log files including the Registry and Windows event logs. It’s ease of use comes from using SQL queries against your log file. You can get your […]

Installing IIS 8 on Windows 2012 Server Core

 IIS, Windows Server 2012  Comments Off on Installing IIS 8 on Windows 2012 Server Core
Jun 302013
 
Installing IIS 8 on Windows 2012 Server Core

Server Core for Windows Server 2012 offers a low-maintenance, limited functionality operating system. The primary benefits of Server Core are Reduced Servicing, Reduced Management, and Reduced attack surface. Management of Server Core is performed locally or remotely using Windows PowerShell, a terminal server connection from a command line or by using the Microsoft Management Console […]

May 042013
 
FTP User Isolation with IIS 8

FTP User Isolation is a great way to lock down your FTP site and prevent users from accessing resources they are not supposed to. Regardless if your server is providing shared hosting or dedicated hosting, FTP User Isolation can be leveraged for greater FTP security. It is particularly beneficial in hosting environments when you have […]

Configuring IIS 8 Remote Administration

 IIS, Windows Server 2012  Comments Off on Configuring IIS 8 Remote Administration
Mar 132013
 
Configuring IIS 8 Remote Administration

Remote Management for IIS 8 on Windows Server 2012 is a great way to connect to your site and accessing IIS features without logging in to the server.  It is straight forward to configure but requires a few steps to get working properly. An alternative scenario would be if you are using a 3rd party […]