IIS-Settings

1,084 views

Published on

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.


Published in: Software, Technology

IIS-Settings

  1. 1. IIS Settings Presenter: Ankit Kumar, Mindfire Solutions Date: 03/06/2014
  2. 2. Presenter: Ankit Kumar, Mindfire Solutions About Me MCTS 70-433 - Microsoft SQL Server 2008, Database Development-Exam MCP 70-480 - Specialist certification in HTML5 with JavaScript and CSS3 Exam MCP 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: ankitk@mindfiresolutions.com Skype: mfsi_ankitk
  3. 3. 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)
  4. 4. 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
  5. 5. 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
  6. 6. Overview of an HTTP Request Presenter: Ankit Kumar, Mindfire Solutions More Info
  7. 7. 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)
  8. 8. 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)
  9. 9. 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
  10. 10. Classic Mode vs Integrated Mode Presenter: Ankit Kumar, Mindfire Solutions Img Source
  11. 11. 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)
  12. 12. Creating Websites Presenter: Ankit Kumar, Mindfire Solutions  Hosting options – Web Site – Application – Virtual Directory  Enabling https  Certificates
  13. 13. 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.
  14. 14. 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
  15. 15. 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
  16. 16. Question and Answer Presenter: Ankit Kumar, Mindfire Solutions
  17. 17. Thank You Presenter: Ankit Kumar, Mindfire Solutions
  18. 18. 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

×