Upload
mindfire-solutions
View
346
Download
0
Tags:
Embed Size (px)
DESCRIPTION
This presentation is for anyone who is willing to know about IIS and its Settings. IIS is an extensible web server created by Microsoft for hosting application.We will review about various aspects of IIS.
Citation preview
IIS Settings
Presenter: Ankit Kumar, Mindfire SolutionsDate: 03/06/2014
Presenter: Ankit Kumar, Mindfire Solutions
About Me
MCTS 70-433 - Microsoft SQL Server 2008, Database Development-ExamMCP 70-480 - Specialist certification in HTML5 with JavaScript and CSS3 ExamMCP 70-486 - Developing ASP.NET MVC 4 Web Applications
Skills: Asp.Net, C#, Sql Server, Jquery, MVC, EF, WCF, Knockout.js
Connect Me:Twitter: https://www.twitter.com/ankit_lav
LinkedIn: http://in.linkedin.com/pub/ankit-kumar/37/a03/ba6 Google+: https://plus.google.com/105513349633314927216
Contact Me: Email: [email protected]: mfsi_ankitk
Agenda
Presenter: Ankit Kumar, Mindfire Solutions
Introduction History Http Request Components of IIS Installing IIS Creating Web Sites Application Pool Worker Role IIS Extensions URL Rewrite Demo(s)
IIS
Presenter: Ankit Kumar, Mindfire Solutions
Internet Information Services An extensible Web server created by Microsoft Secure, easy-to-manage platform for developing and
reliably hosting of application Uses different protocol to provide information Integral part of the Windows NT family since Windows
NT 4.0 IIS is not turned on by default
History
Presenter: Ankit Kumar, Mindfire Solutions
IIS 1.0 – Windows NT 3.51 IIS 2.0 – Windows NT 4.0 IIS 3.0 – Windows NT 4.0 SP 2 (with asp ability) IIS 4.0 – Windows NT 4.0 as Option Pack IIS 5.0 – Windows 2000 IIS 6.0 – Windows 2003 IIS 7.0 – Windows Vista and Windows Server 2008 IIS 7.5 – Windows 7 and Windows Server 2008 R2 IIS 8.0 – Windows 8 and Windows Server 2012 IIS 8.5 – Windows 8.1 and Windows Server 2012 R2
Overview of an HTTP Request
Presenter: Ankit Kumar, Mindfire Solutions
More Info
Components of IIS
Presenter: Ankit Kumar, Mindfire Solutions
Protocol Listeners– Receives protocol-specific requests, send them
to IIS for processing, and then return responses to requester
– By default, IIS provides HTTP.sys as the protocol listener that listens for HTTP and HTTPS requests.
World Wide Web Publishing Service (WWW service) Windows Process Activation Service (WAS)
Components of IIS
Presenter: Ankit Kumar, Mindfire Solutions
Protocol Listeners. World Wide Web Publishing Service (WWW service)
– Up to IIS 6.0 all request are handled by itself– In IIS 7.0, it was split into 2 service– Starts, stops, monitor, recycle worker role.– performance
Windows Process Activation Service (WAS)
Components of IIS
Presenter: Ankit Kumar, Mindfire Solutions
Protocol Listeners. World Wide Web Publishing Service (WWW service) Windows Process Activation Service (WAS)
– IIS 7 & above– Manages pool config, worker process– Allows to use same config for Http & non Http
sites– WAS can be used without WWW service if you
do not need HTTP functionality– Global config, protocol info, app pool info, site
config & application config
Classic Mode vs Integrated Mode
Presenter: Ankit Kumar, Mindfire Solutions
Img Source
Installation
Presenter: Ankit Kumar, Mindfire Solutions
Difference between IIS and IIS Express. More info IIS 7.5 Express on Windows 7 Not active by default Control panel Web Platform installer Lets explore on the different options for IIS (Demo)
Creating Websites
Presenter: Ankit Kumar, Mindfire Solutions
Hosting options– Web Site– Application– Virtual Directory
Enabling https Certificates
Application Pool
Presenter: Ankit Kumar, Mindfire Solutions
Logical separation between application separate set of IIS worker processes that share the same
configuration. Provide security, reliability, & availability One Application pool can contains one or more
application.
Worker Role
Presenter: Ankit Kumar, Mindfire Solutions
Program which runs your site. Different worker process are not communicate together,
and the only way to exchange data is from common files Any worker role can process your request depending
upon availability More Worker role – Must better performance (not true
need to handle session in asp.net) More Info Web Garden and Web Farm
IIS Extension
Presenter: Ankit Kumar, Mindfire Solutions
Can be added as add on for IIS Web Platform to manage Extension We can - Filter, search, install, remove Few Famous Ones
– URL Rewrite – FTP Publishing Service – Media Services– Database manage– More Extensions
Question and Answer
Presenter: Ankit Kumar, Mindfire Solutions
Thank You
Presenter: Ankit Kumar, Mindfire Solutions
http://www.linkedin.com/company/mindfire-solutions
http://twitter.com/mindfires
Presenter: Ankit Kumar, Mindfire Solutions
http://www.mindfiresolutions.com
https://www.facebook.com/MindfireSolutions