What's new in the Internet Information Services 6.0

Source: Internet
Author: User
Tags microsoft iis metabase
I installed Windows Server 2003 a few days ago. Oh, the new IIS6. When I debugged ASP. NET, I also said that I had insufficient permissions! (There is a solution to this problem !), That is, ASP is not allowed by default. Therefore, IIS6 has more strict permission requirements. I found this article today. Article Because of the time, I took a general look. In the evening, I have to prepare for the election and tomorrow's Oracle exam. I will give you the key words tomorrow night. Introduction

Internet Information Services (IIS) 6.0 is a powerful web server, available in all versions of Microsoft Windows Server 2003, which provides a highly reliable, manageable, scalable, and secure web application infrastructure. IIS 6.0 enables organizations of all sizes to quickly and easily deploy web sites and provides a high-performance platform for applications built using Microsoft Asp.net and the Microsoft. net Framework. this article provides an overview of benefits, new features, and improvements for IIS with Windows Server 2003.

Benefits

IIS 6.0 can increase the reliability of your Web infrastructure, reduce your total cost of ownership through easier Server Management and server isolation lidation, increase the security of your information systems, and deliver a platform for improved developer productivity.

Benefit Description
increased Web Server reliability and availability IIS 6.0 features a new, fault-tolerant architecture with health monitoring and process reconfiguring that significantly increases the reliability of your Web server infrastructure. IIS 6.0 ensures that one application's problems don't cause another application, or the server itself, to fail. these features increase the availability of your web sites and applications and can reduce the time administrators spend managing these applications.
Easier Server Management IIS 6.0 features before new management tools designed to reduce the amount of time it takes to manage your web server infrastructure. these features include a plain text xml configuration file that can be modified without having to stop the server, and command-line scripting. with these features, IIS 6.0 can increase the number of servers that a single administrator can manage.
Server validation lidation IIS 6.0 is a highly-scalable Web server that provides new opportunities for Web server upgrade lidation. by combining a reliable architecture with kernel-mode cache performance, IIS 6.0 enables more applications to be hosted on a single server. server validation lidation can reduce staffing costs, hardware costs, and site management costs.
faster application development with Windows Server 2003 and IIS 6.0, application developers benefit from a single, integrated application hosting environment. building on IIS 6.0,. net Framework, and Asp.net, Windows Server 2003 offers developers a broad choice of programming ages for Rapid Application Development and fast, reliable hosting performance. IIS 6.0 also offers international support and support for the latest web standards.
Increased security IIS 6.0 provides significantly improved security for Web servers. IIS 6.0 is locked down by default, limiting the attack surface area through aggressive Security defaults. in addition, authentication and authorization have been improved. IIS 6.0 also provides increased management capabilities, improved administration with the XML metabase, and new command-line tools. IIS 6.0 can increase the security of your information systems while decreasing system management costs.

Increased Web Server reliability and availability

IIS 6.0 has been extensively redesigned to increase web server reliability and availability. The new fault-tolerant process architecture and other features can help you reduce unplanned server downtime and increase application availability.

Feature Description
Fault-tolerant process Architecture The IIS 6.0 Fault-Tolerant process architecture isolates web sites and applications into self-contained units called application pools. application pools provide a convenient way to administer a set of web sites and applications and increase reliability, because errors in one application pool cannot cause another application pool, or the server itself, to fail.
Health Monitoring IIS 6.0 periodically checks the status of an application pool with automatic restart on Failure of the web sites and applications within that application pool, increasing application availability. IIS 6.0 protects the server, and other applications, by automatically disabling web sites and applications that fail too often within a short amount of time.
Automatic Process reconfiguring IIS 6.0 automatically stops and restarts faulty web sites and applications based on a flexible set of criteria, including CPU utilization and memory consumption, while queuing requests. IIS 6.0 also maintains the client TCP/IP connection when a worker process is being recycled, isolating Web Services Client Applications from back-end web application instability.
Rapid-fail Protection If an application fails too often within a short amount of time, IIS 6.0 will automatically disable it and return a "503 service unavailable" error message to any new or queued requests to the application. custom actions, for example, a debugging action or administrator notification, can also be triggered. rapid-fail protection can protect a web server against denial of service attacks.

Easier Server Management

Management of your Web infrastructure is easier and more flexible with IIS 6.0, providing the opportunity for IT management cost savings.

Feature Description
XML-based configuration file The XML-formatted, plain text metabase in IIS 6.0 provides improved backup and restore capabilities for servers that experience critical failures. it also provides improved troubleshooting and metabase resume uption recovery. direct editing, using common text editing tools, provides greater manageability.
edit-while-running IIS 6.0 gives administrators the important capability to change the server configuration while the server continues running. for example, this feature can be used to add a new site, create virtual directories, or change the configuration of application pools and worker processes-all while IIS 6.0 continues to process requests-with no recompilation or restart required.
command-line and script-based administration IIS 6.0 administrators can use the Windows Server 2003 command-line to accomplish common management tasks. with a single command, administrators can manage multiple local or remote computers. IIS 6.0 also features a complete scripting environment for automating common system administration tasks from the command-line without having to use a graphical user interface.
Support for WMI IIS 6.0 provides full support for Windows Management Instrumentation (Wmi), giving Web administrators access to important system management data, such as performance counters and configuration files. the WMI interfaces, similar in nature to the Microsoft Active Directory service interfaces (ADSI) that are still supported, are used in administration scripts and can also be used to modify the XML-based configuration metabase.

Server validation lidation

IIS 6.0 performance has increased dramatically over previous versions of the server, with a single server able to host more sites and applications.

Feature Description
Site scalability Microsoft IIS 6.0 has improved the way the operating system uses internal resources. for example, IIS 6.0 does not pre-allocate resources at initialization time. extends more sites can be hosted on a single server running IIS 6.0, and a larger number of worker processes can be concurrently active. starting up and shutting down a server is faster, compared with earlier versions of IIS. all of these improvements contribute to increased site scalability with IIS 6.0.
New kernel-mode driver, HTTP. sys Windows Server 2003 introduces a new kernel-mode driver, HTTP protocol stack (HTTP. sys), for HTTP parsing and caching, providing increased scalability and performance. IIS 6.0 is built on top of HTTP. sys and is specifically tuned to increase web server throughput.
Web gardens IIS 6.0 Worker Process Isolation Mode also enables multiple worker processes to be configured to service requests for a given application pool, a configuration known as a web garden.
Processor affinity Processor affinity, when set, enables IIS 6.0 worker processes to run on specific microprocessors or CPUs. processor affinity can also be used with Web gardens that run on multiprocessor computers where clusters of CPUs have been dedicated to specific application pools.

Faster Application Development

The Windows Server 2003 application environment improves the productiers of developers by providing a complete set of integrated application services and industry-leading tool support.

Feature Description
Asp.net and IIS Integration Windows Server 2003 offers an improved developer experience with Asp.net and IIS integration. building on IIS 6.0, Windows Server 2003 enhancements offer developers high levels of functionality such as Rapid Application Development (RAD) and a broad choice of ages. in Windows Server 2003, the experience of using Asp.net and. net Framework is improved because the request-processing architecture is integrated with IIS 6.0.
Microsoft. NET Framework the Microsoft. NET framework enables developers to create great web applications with the help of Asp.net and other technologies. it also helps them build the same type of applications they design and develop today. the. net Framework is language-neutral; polically any programming language can target it. developers can build. net-based applications and services in a number of languages ages, including Microsoft Visual C ++. net, Visual Basic. net, JScript, and Visual C #. net.
XML Web Services IIS 6.0 provides a high-performance platform for XML Web Services. an XML Web Service provides the means to access server functionality remotely. using Web Services, businesses can expose programmatic interfaces to their data or business logic that, in turn, can be obtained and manipulated by client and server applications.
share information about SS geographical boundaries sharing information disclosure SS geographical boundaries, in a variety of ages, is becoming more important in a global economy. in the past, the non-Unicode structure of the HTTP protocol limited developers to the system code page. now, with URLs encoded by UCS Transformation Format 8 (UTF-8), Unicode becomes possible, a benefit that provides the capability to support more complex versions ages, such as Chinese. IIS 6.0 allows MERs to access server variables in Unicode. it also adds new server support functions that allow developers access to the Unicode representation of a URL, thereby improving international support.

Increased security

IIS 6.0 is far more secure than IIS 4x or IIS 5x, with your new features designed to increase the security of your Web infrastructure. IIS 6.0 is also "locked down" out of the box with the strongest time-outs and content limits set by default.

Feature Description
Locked-Down Server IIS 6.0 provides significantly improved security. to reduce the attack surface of systems, IIS 6.0 is not installed by default on Windows Server 2003-administrators must explicitly select and install it. IIS 6.0 ships in a locked-down state, serving only static content. using the Web Service Extension node, web site administrators can enable or disable IIS functionality based on the individual needs of the Organization.
Web service extensions list The default installation of IIS will not compile, execute, nor serve files with dynamic extensions. in order to have them served, each acceptable file extension must be added to the web service extensions list. this requirement prevents anyone from calling a page with a dynamic extension that has not been secured.
Default low-privilege account All IIS 6.0 worker processes-by default-run as network service user accounts, a new, built-in account type with limited operating system privileges, on Windows Server 2003. all ASP built-in functions always run as low-privileged accounts (anonymous user ).
Authorization IIS 6.0 extends the use of a new authorization framework that comes with Windows Server 2003. in addition, web applications can use URL Authorization-in tandem with authorization Manager-to control access. constrained, delegated authorization now provides Domain administrators with control to delegate only to particle computers and services.

Summary

IIS 6.0 introduces release new features for the Web Application Server role of Windows Server 2003. IIS 6.0 enhances application development by providing an integrated platform with other technologies in Windows Server 2003, for example, Asp.net and. net Framework. windows Server 2003 and IIS 6.0 provide a highly reliable, manageable, scalable, and secure Web Server solution.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.