Synopses & Reviews
Professional IIS 7
As the first update to Microsoft's server operating system in nearlyfive years, Windows Server® 2008 boasts the new Internet Information Services 7.0 (IIS 7), which is the largest departure from previous versions of IIS ever. With IIS 7, Microsoft has completely changed the way the product works, including new configuration, delegated administration, security enhancements, real-time diagnostic and troubleshooting features, plus more.
Written by an author team that includes four Microsoft MVPs, this book shows you how to take advantage of these exciting new features of IIS 7. The authors draw on their expertise in the areas of deployment, hosting, development, and enterprise operations in order to help you with the learning curve of becoming familiar with IIS 7. With a clear understanding of IIS 7, you'll learn to deploy, install, monitor, manage, and secure an IIS environment with confidence and ease.
What you will learn from this book
How to maximize use of the brand-new FTP server and FastCGI support
Techniques for automating administrative tasks
The basics of the new administration tools
Tips for performance monitoring and tuning
Ways to extend IIS 7 through the use of ISAPI filters and HTTP modules
Details for determining whether a particular protocol is secure
Advanced topics such as programmatic configuration and management and load balancing web farms
Who this book is for
This book is for developers and IIS administrators.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
This book is a complete reference to IIS7.0---both for developers and administrators. In addition to covering the common administrative tasks, this book will take an in depth look at IIS7.0 extensibility and operations management. This information will be pulled from people running major intranets and web hosting facilities. The book will differentiate itself from other IIS 7.0 books by showing how to:
- Automate administrative tasks.
- Monitor and manage an IIS environment, including MOF (Microsoft Operations Framework) and MOM (Microsoft Operations Manager). This information would be useful to systems administrators after they have deployed an IIS solution, by ensuring they are able to stabilize and monitor the environment.
- Debug and troubleshoot IIS. Few people (outside PSS and so forth) have the necessary information on available tools and how to use them effectively.
- Secure the IIS environment--including coverage of authentication protocols, PKI/SSL etc. Most books merely remark that a particular protocol is "secure" (or not secure) without detailing how these protocols work, what their strengths are, and how they can be subverted.
- Extend IIS7.0 through the use of ISAPI filters and HTTPModules.
- Master advanced topics (such as Network Load Balancing/High Availability) that are not covered by other books. Our author team has experience in large scale IIS hosting that few others do.
As the first update to Microsoft's server operating system in nearly five years, Windows Server 2008 boasts the new Internet Information Services 7.0 (IIS 7), which is the largest departure from previous versions of IIS ever. Written by an author team that includes four Microsoft MVPs, this book shows you how to take advantage of these exciting new features of IIS 7. With a clear understanding of IIS 7, you'll learn to deploy, install, monitor, manage, and secure an IIS environment with confidence and ease.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
About the Author
is a systems engineer consultant for global systems integrator Avanade. Avanade is a joint partnership between Microsoft and Accenture and focuses on enterprise projects across the Microsoft product stack. Ken has worked with IIS for around 10 years and has been a Microsoft MVP for IIS since 2003. He has presented at numerous Microsoft Tech.Ed events across the United States, Australia, and Asia; written articles for Microsoft TechNet; and spent countless hours talking about IIS at other events, user group meetings, and road shows. He is currently an MCSE, MCDBA, MCTS, and holds a Masters in Business and Technology from UNSW. When he isn’t thinking about IIS, Ken can usually be found tinkering with Active Directory, Operations Manager, SQL Server, Windows Media Center, Virtual PC…
Jeff Cochran is a Senior Network Specialist for the City of Naples, Florida, and has been employed in the computer networking industry for nearly two decades. Beginning with computer bulletin boards on a Commodore 64 in the early 1980s, he has worked with nearly every method of communication via computer since. In the early 1990s, he started the first commercial ISP in Southwest Florida, using Windows NT 3.51 systems for mail, web, and FTP servers.
Jeff is married to Zina, a self-employed graphic designer, and spends his free time remodeling a 1950s home in Naples. Although most of his personal hobbies revolve around computers, he enjoys Geocaching and collecting pinball machines, and is still addicted to Age of Empires.
Scott Forsyth works for ORCS Web, Inc. as the Director of IT. ORCS Web is a Microsoft Certified Partner offering web hosting services utilizing the IIS platform for hosting of ASP.NET, SharePoint, SQL Server, Exchange and other technologies. He is a Microsoft MVP for ASP.NET, an ASP Insider and has multiple MCP certifications.
Scott is married and has two kids, Joel and Alisha, who don’t work with IIS yet but do spend countless hours on the computer. When he's not in front of a computer, Scott leads a youth group at his local church, plays the drums and enjoys playing table tennis.
Rob Baugh is the VP of IT for Anres Technologies. He has been in the IT field since 1999 and has worked with IIS the entire time. He has multiple Microsoft Certified Professional certifications.
Rob is married to Stacy and they have one daughter, Emily. His passion (when away from computers) is scuba diving, so he recently relocated to Merida, Mexico to be closer to the blue waters of the Caribbean.
Mike Everest has had an interest in computing from the time he first laid eyes on a PC at high school in 1978. He operated a series of Bulletin Board Systems throughout the 1980s while completing his undergraduate studies and experimenting with early Internet technologies.
Mike began working with web servers in the early 1990s and established the first commercial web hosting platform in his regional hometown of Geelong, Australia. Since then, specializing in Internet infrastructure, hosting services, and ISP systems, he has participated in establishing and developing no fewer than seven technology companies, sold two, and maintains an ongoing interest in three.
Mike is delighted to have had the opportunity to contribute to this book and is more than happy to receive comments, questions, and criticisms from readers.
Dennis Glendenning (MA, MBA, MCSA+Msg, MCSE, PMP) is a Principal Systems Engineer with Avanade, where he provides design and delivery leadership for large-scale technology integration projects. Dennis’s background includes graduate training, professional certifications, and a blend of technical and project management experience that spans more than 15 years. In addition to delivering technology architectures for Fortune 500 companies, Dennis has led several eCommerce infrastructure teams to leverage IIS in the public safety, insurance, and financial industries. Although he travels the United States for work, Dennis lives in Cleveland, Ohio with his wife and two children, and he revels in hiking, history, great speeches, and epic FPS PC games. Dennis can be reached at firstname.lastname@example.org.
Table of Contents
Part I: Introduction and Deployment.
Chapter 1: Background on IIS and New Features in IIS 7.0.
Chapter 2: IIS 7.0 Architecture.
Chapter 3: Planning Your Deployment.
Chapter 4: Installing IIS 7.0.
Part II: Administration.
Chapter 5: Administration Tools.
Chapter 6: Web-Site Administration.
Chapter 7: Web Application Administration.
Chapter 8: Web Application Pool Administration.
Chapter 9: Delegating Remote Administration.
Chapter 10: Configuring Other Services.
Part III: Advanced Administration.
Chapter 11: Core Server.
Chapter 12: Core Server Extensibility.
Chapter 13: Securing the Server.
Chapter 14: Authentication and Authorization.
Chapter 15: SSL and TLS.
Chapter 16: Configuring and Load-Balancing Web Farms.
Chapter 17: Programmatic Configuration and Management.
Part IV: Managing and Operating IIS 7.0.
Chapter 18: IIS and Operations Management.
Chapter 19: Monitoring and Performance Tuning.
Chapter 20: Diagnostics and Troubleshooting.
Appendix A: Module Reference.
Appendix B: IIS Status Codes.
Appendix C: WCF Primer.
Appendix D: Resources.