What you’ll learn
- Install and configure IIS in different types of operating systems.
- Adding and managing Websites on your server.
- Understand SSL and learn how to add a certificate to your website.
- Learn tips on how to optimize your IIS server for best performance.
- Learn how to secure your IIS server.
- Understand what is IIS application pools and how to configure.
- Understand what is URL rewrite and apply some examples.
- learn how to Implement IIS High Availability.
- know basically What and how to Use Windows Server
- Windows PC
- Internet connection
- Basic Knowledge About Active Directory Domain Services
- Basic Knowledge about “how the Internet Works”
Welcome everybody to my course “Web Server IIS Mastery Course”
In this course I will teach you how to install, manage and configure Webserver IIS Role on Windows Server 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 several 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 a web platform installer tool to configure and update the components of IIS.
Section 2: Adding your first websites
In this section, you will learn how to add and host your first websites in IIS.
I covered adding a static HTML website and other asp.net dynamic with the SQL Server back-end database.
Section 3: Application Pools
Here in this section, I explained the concept of application pools and how to configure by covering all advanced settings in detail.
Section 4: Authentication
In IIS we have multiple authentication types :
I covered each of these types and implemented them in a separate example to show the difference between them.
Section 5: SSL Encryption
In this section, I showed how to implement and add an 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
A URL rewrite is a very important module in IIS.
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
- lowercasing URLs
Section 7: IIS monitoring
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, This section, I explained some tips that will help you secure your Server and your websites.
Section 10: Other topics
In this section I showed some other topics about IIS as follows :
- Virtual directories
- Default document
- FTP access
- Working with Power Shell
teacher: Hasan Aboul Hasan
Level: Advanced to advanced
85 lectures 04:42:17
Basic introduction and installation
10 lectures 18:36
Creating your first websites
3 lectures 15:35
12 lectures 33:52
6 lectures 21:34
SSL encryption (HTTPS protocol)
6 lectures 20:49
URL Rewrite module
6 lectures 13:53
4 lectures 18:53
IIS Performance Optimization Tips
7 lectures 13:43
IIS Security Tips
7 lectures 20:56
5 lectures 16:53
4 lectures 12:33
2 lectures 04:49
IIS High Availability
6 lectures 45:42
Real case scenarios
1 lecture 23:15
5 lectures 01:16
1 lecture 00:04
You can also use Java Servlet, JSP and Hibernate Course
Source : www.udemy.com