Welcome everybody to my course “Mastering Web Server IIS 8.5 from scratch”
In this course I will teach you how to install, manage and configure IIS 8.5 Role in windows server 2012 R2 in order to host your websites in your own server, whether you are a web developer and you want to learn how to host your own websites on your own IIS server, or if you are a system administrators who want to know how to configure and manage websites on IIS server , this course will be for you.
I divided this course into 10 sections as follows :
Section 1 : Introduction and installation
I will cover the installation of IIS on both windows 10 and windows server 2012 GUI and core editions and how to use web platform installer tool to configure and update the components of IIS.
Section 2 : Adding your first websites
For instance in this section, you will learn how to add and host your first websites in IIS.
I covered adding a static HTML website. Including other asp.net dynamic with SQL Server back-end database.
Section 3 : Application Pools
In general here in this section, I explained the concept of application pools and how to configure by covering all advanced settings in details.
Section 4 : Authentication
In IIS we have multiple authentication types :
Besides I covered each of these types and implemented in a separate example to show the difference between.
Section 5 : SSL Encryption
Although in this section, I showed how to implement and add SSL certificate using HTTPS protocol to your websites and I implemented a real example by adding a go-daddy SSL certificate to my website.
Section 6 : URL Rewrite module
Also URL rewrite is a very important module in IIS.
Although here In this section gave an overview of it and how to implement several examples and rules like :
- Removing aspx extension from the URL.
- Redirect HTTP to HTTPS.
- Including lower casing URLs.
Section 7 : IIS monitoring
In general in this section, I showed several techniques and tips to help you monitor your IIS server.
Section 8 : Performance optimization
In order to have the best performance for your website and server.
Here in this section, i tried to cover some of the most important tips to help achieve the best performance for your server.
Section 9 : Securing IIS
And to ensure your server is secure from hackers. In detail In this section, I explained some tips that will help you secure you Server and your websites.
Section 10 : Other topics
Moreover In this section I showed some other topics about IIS as follows :
- Virtual directories.
- Default document.
- Including FTP access.
- Working with Power Shell.
In fact you Don’t need any prerequisite to take this course , just basic knowledge about how to use a computer and what is web hosting in general.