Web Server (IIS) role service provided in IIS 7.5

Source: Internet
Author: User
Tags ftp connection ftp client file transfer protocol ftp protocol

Internet Information Service (IIS) 7.5 is a web server in Windows 7 (IIS) and a web server in Windows Server 2008 R2. The Web server is redesigned in IIS 7 so that you can customize the server by adding or deleting modules to meet your specific needs. The module is a unique function used by the server to process requests. For example, IIS uses the authentication module to authenticate client creden。 and uses the cache module to manage cache activities.

Windows Server 2008 R2 provides all the IIS functions required to support web content bearer in the production environment. Windows 7 also provides the IIS function, but the available function depends on the version of Windows 7. IIS in Windows 7 is ideal for users who want to build and test web applications.

Available IIS 7.5 role services

The tables in this section show the availability of role services and IIS functions in each version of Windows 7 and Windows Server 2008 R2.

The availability of these features will be described in the following ways:

  • Default Value: When you install IIS on your computer, this function is selected by default. However, if you do not need this function, you can choose not to install it.

  • Available: this function is available, but it is not selected by default when you install IIS on your computer. If necessary, you can install this function.
  • Unavailable: this function is unavailable and cannot be installed when IIS is installed.
Remarks
When installing Windows Server 2008 R2, you can install "server core". This method installs Windows Server 2008 R2 in the form of a minimal Server installation. For example, this type of installation does not install the traditional Windows interface, so you must configure the server through a command prompt.
Available role services (by category)

See the following tables to learn more about the availability of features in each version:

  • Common HTTP Functions

  • Application Development Functions
  • Running status and diagnostic functions
  • Security Features
  • Performance
  • Management tools
  • File Transfer Protocol (FTP) Server Function
Common HTTP Functions
Function Name/Description Windows Server 2008 r2 Windows 7 Ultimate, professional, and Enterprise Windows 7 Home Premium Windows 7 Home Basic and starter

Static content

"Static content" allows web servers to publish static Web file formats, such as HTML pages and image files. Use static content to publish files on the web server that users can view in the Web browser.

Default Value

Default Value

Default Value

Unavailable

Default document

The "Default document" allows you to configure the default file for the Web server to return when the user does not specify a file in the URL. The "Default document" allows users to access your website more easily and conveniently.

Default Value

Default Value

Default Value

Unavailable

Directory Browsing

"Directory browsing" allows users to view the contents of directories on the Web server. When you do not specify a file in the URL or disable or configure the default document, use "directory browsing" to provide a list of all directories and files automatically generated in the directory.

Default Value

Default Value

Default Value

Unavailable

HTTP Error

With HTTP errors, you can customize the error messages returned to your browser when the web server detects a fault. HTTP errors can provide a better user experience when users encounter error messages. Please consider providing users with email addresses that can help them solve the problem.

Default Value

Default Value

Default Value

Default Value

HTTP redirection

HTTP redirection supports redirecting user requests to specific targets. When you want customers who may use a URL to actually stop at another URL, use HTTP redirection. This feature is useful in many cases, from renaming your website, to overcoming spelling-hard domain names, or forcing clients to use the HTTPS protocol.

Default Value

Default Value

Default Value

Default Value

WebDAV released

Through WebDAV Publishing (Web Distributed creation and version management), you can use the HTTP protocol to publish files to and from the web server. Because WebDAV uses HTTP, it can be used for most firewalls without modification.

Default Value

Default Value

Unavailable

Unavailable

Application Development Functions
Function Name/Description Windows Server 2008 r2 Windows 7 Ultimate, professional, and Enterprise Windows 7 Home Premium Windows 7 Home Basic and starter

ASP. NET

ASP. NET provides an object-oriented server-side programming environment for building websites and web applications that use hosted code. ASP. NET is not just a new version of ASP. ASP. NET provides a reliable infrastructure for Building Web applications. It has been completely redesigned to provide an efficient programming experience based on. NET Framework.

Available

Available

Available

Unavailable

. Net scalability

With ". Net scalability", managed code developers can change, add, and expand web server functions in the request pipeline, configuration, and UI. Developers can use the familiar ASP. NET scalability model and a wide range of. Net APIs to build Web server functions. These functions are as powerful as those written using the local C ++ API.

Default Value

Default Value

Default Value

Default Value

ASP

Active Server Pages (ASP) provides a server-side scripting environment for building websites and web applications. ASP provides IIS and local support for VBScript and JScript, so as to have better performance than CGI scripts. If the existing application requires ASP support, use ASP. For new development, consider using ASP. NET.

Available

Available

Available

Unavailable

CGI

The Common Gateway Interface (CGI) defines how the Web server transmits information to an external program. A typical purpose is to use a web form to collect information and then pass the information to the CGI script to be sent to another location by email. As CGI is a standard, you can use a variety of programming languages to write CGI scripts. The disadvantage of using CGI is the performance overhead.

Available

Available

Available

Unavailable

ISAPI extension

Internet Server Application Programming Interface (ISAPI) Extension supports dynamic web content development using ISAPI extension. ISAPI extensions run at the request, just like any other static html file or dynamic ASP file. Because ISAPI applications are compiled code, their processing speed is much faster than that of ASP files or files that call COM + components.

Available

Available

Available

Unavailable

ISAPI filter

Internet Server Application Programming Interface (ISAPI) filters Support Web applications that use ISAPI filters. ISAPI filter is a file that can expand or change the functions provided by IIS. The ISAPI filter checks each request sent by the Web server until the filter finds the request to be processed.

Available

Available

Available

Unavailable

Include files on the server

The server-side include file (SSI) is a scripting language used to dynamically generate HTML pages. Before passing a page to the client, the script runs on the server and usually involves inserting one file into another. For example, you may create an HTML navigation menu and dynamically add it to all pages on the website using SSI.

Available

Available

Available

Unavailable

Running status and diagnostic functions
Function Name/Description Windows Server 2008 r2 Windows 7 Ultimate, professional, and Enterprise Windows 7 Home Premium Windows 7 Home Basic and starter

HTTP log

HTTP logs can be used to record the website activity of this server. When a record event (usually an HTTP transaction) occurs, IIS calls the selected logging module, which is then written to one of the logs stored in the Web Server File System. Logs provided by the operating system are retained.

Default Value

Default Value

Default Value

Default Value

Log tools

The log tool provides the infrastructure for managing web server logs and automatically executing common logging tasks.

Default Value

Default Value

Default Value

Default Value

Request monitor

Request monitor provides a basic structure to monitor the running status of Web applications by capturing information about HTTP requests in IIS working processes. When a working process does not respond or becomes very slow, administrators and developers can use the "Request monitor" to learn which HTTP requests are being executed in the working process.

Default Value

Default Value

Default Value

Default Value

Tracking

Tracking provides the infrastructure for diagnosing and solving web application problems. By tracking failed requests, You can diagnose difficult events (such as low performance or authentication-related faults. This function puts the requested tracking events in the buffer and writes these events to the disk only when the request meets the error conditions configured by the user.

Default Value

Default Value

Default Value

Default Value

Custom log

Custom logs can be used to record Web Server activities in a much different format than the log files generated by IIS. Use custom logs to create your own logging module. By registering a new COM component that implements ilogplugin or ilogpluginex, you can add the custom logging module to IIS.

Available

Available

Available

Unavailable

ODBC Logging

"ODBC logging" provides the infrastructure that supports logging WEB server activities to ODBC compatible databases. By using the logging database, you can display and process the data in the logging database programmatically on the HTML page. You can perform this operation to search logs for specific events you want to monitor.

Available

Available

Unavailable

Unavailable

Security Features
Function Name/Description Windows Server 2008 r2 Windows 7 Ultimate, professional, and Enterprise Windows 7 Home Premium Windows 7 Home Basic and starter

Basic Authentication

"Basic Authentication" is compatible with browsers. This authentication method is suitable for small internal networks and is rarely used on the public internet. The main disadvantage of basic authentication is that it uses an algorithm that can be easily decrypted to transmit passwords over the network. If these passwords are intercepted, it will be very easy to decrypt them. Use SSL with basic authentication.

Available

Available

Available

Unavailable

Windows Authentication

Windows authentication is a low-cost authentication solution for internal websites. This authentication scheme allows administrators in Windows to use the domain infrastructure to authenticate users. If you must authenticate your website from the firewall and proxy server, do not use Windows authentication.

Available

Available

Unavailable

Unavailable

Digest Authentication

Digest Authentication works by hashing the password and sending it to the Windows Domain Controller for authentication. When you need higher security than basic authentication, consider using digest authentication, especially, if you have to authenticate your website from the firewall and proxy server, you should consider digest authentication.

Available

Available

Unavailable

Unavailable

Client certificate ing Authentication

Client certificate ing authentication uses client certificates to authenticate users. The client certificate is a digital ID from a trusted source. IIS uses client certificate ing to provide two types of authentication. This type uses Active Directory to provide one-to-one certificate ing across multiple web servers.

Available

Available

Unavailable

Unavailable

IIS client certificate ing Authentication

IIS client certificate ing authentication uses client certificates to authenticate users. The client certificate is a digital ID from a trusted source. IIS uses client certificate ing to provide two types of authentication. This type uses IIS to provide one-to-one or multiple-to-one certificate ing, providing better performance than client certificate ing authentication.

Available

Available

Unavailable

Unavailable

URL Authorization

URL Authorization allows you to create rules that restrict access to web content. You can bind these Rules to users, groups, or HTTP header predicates. By configuring URL Authorization rules, you can prevent users who are not part of a group from accessing the content or interacting with webpages.

Available

Available

Available

Available

Request Filtering

"Request filtering" checks all requests sent to the server and filters these requests according to the rules set by the Administrator. Many malicious attacks share common characteristics, such as very long URLs or abnormal requests. By filtering requests, you can try to reduce the impact of these types of attacks.

Default Value

Default Value

Default Value

Default Value

IP and domain restrictions

With "IP and domain restrictions", you can enable or reject content based on the original IP address or domain name of the request. You can specify an IP address or domain name, instead of using a group, role, or NTFS file system permission to control access to the content.

Available

Available

Available

Available

Performance
Function Name/Description Windows Server 2008 r2 Windows 7 Ultimate, professional, and Enterprise Windows 7 Home Premium Windows 7 Home Basic and starter

Static content Compression

"Static content compression" provides the infrastructure to configure HTTP compression for static content. In this way, you can use the bandwidth more effectively. Unlike dynamic responses, you can cache compressed static responses without compromising the performance of CPU resources.

Default Value

Default Value

Default Value

Default Value

Dynamic Content Compression

"Dynamic Content compression" provides the infrastructure to configure HTTP compression for dynamic content. By enabling dynamic compression, you will always be able to use bandwidth more effectively. However, if the server's processor utilization is already very high, the CPU load caused by dynamic compression may slow the website.

Available

Available

Available

Available

Management tools
Function Name/Description Windows Server 2008 r2 Windows 7 Ultimate, professional, and Enterprise Windows 7 Home Premium Windows 7 Home Basic and starter

IIS Console

The "IIS manager" provides a basic structure for managing IIS 7.5 through the graphical user interface. You can use the IIS manager to manage local or remote Web servers running IIS 7.5.

Default Value *

Default Value

Default Value

Unavailable

IIS management scripts and tools

"IIS management scripts and Tools" provides a basic structure for managing IIS 7.5 Web servers programmatically by running commands in the "command prompt" window or by running scripts. You can use these tools if you want to automatically run commands in a batch file or do not want to overhead IIS management by using a graphical user interface.

Available

Available

Available

Available

Management Service

The Management Service provides a basic structure for configuring the IIS 7.5 User Interface (that is, the IIS manager) for Remote Management in IIS 7.5.

Available

Available

Available

Unavailable

IIS 6.0 management compatibility

"IIS 6.0 management compatibility" provides forward compatibility for applications and scripts that use APIs that manage basic objects (ABO) and active directory service interfaces (ADSI. In this way, you can use the existing IIS 6.0 script to manage the IIS 7.5 web server.

Available

Available

Available

Available

IIS metabase compatibility

"IIS 6.0 metadatabase compatibility" provides a basic structure for querying and configuring metadatabase, so that you can run the basic object for managing usage (ABO) Written in earlier versions of IIS) or the application and script of the Active Directory Service Interface (ADSI) API.

Available

Available

Available

Available

IIS 6 WMI compatibility

"IIS 6.0 WMI compatibility" provides the Windows Management Instrumentation (Wmi) script interface, which is used by using a set of scripts created in the WMI provider, manage and automatically execute IIS 7.5 tasks programmatically. You can use this service to manage websites by Using wmi cim studio, WMI event registration, WMI Event Viewer, and WMI Object Browser tools.

Available

Available

Available

Unavailable

IIS 6 script Tool

With the "IIS 6.0 script tool", you can continue to use the IIS 7.5 script tool built for IIS 6.0 in IIS 6.0. This feature is particularly useful if your applications and scripts use ActiveX Data Objects (ADO) or active directory service interfaces (ADSI) APIs. "IIS 6.0 script tool" requires the was configuration API.

Available

Available

Available

Unavailable

IIS 6 Console

IIS 6.0 manager provides the infrastructure for managing Remote IIS 6.0 servers from this computer.

Available *

Available

Available

Unavailable

* This module is unavailable for "server core" installation.

File Transfer Protocol (FTP) Server Function
Function Name/Description Windows Server 2008 r2 Windows 7 Ultimate, professional, and Enterprise Windows 7 Home Premium Windows 7 Home Basic and starter

FTP Server

Using the FTP server, you can use the FTP protocol to transfer files between the client and the server. You can use an FTP client or a Web browser that supports FTP to establish an FTP connection and transfer files.

Available

Available

Unavailable

Unavailable

FTP service

Enable FTP publishing on the Web server.

Available

Available

Unavailable

Unavailable

FTP scalability

Enable support for FTP scalability features (such as custom providers, ASP. NET users, or IIS manager users.

Available

Available

Unavailable

Unavailable

Internet Information Service can carry web Core
Function Name/Description Windows Server 2008 r2 Windows 7 Ultimate, professional, and Enterprise Windows 7 Home Premium Windows 7 Home Basic and starter

Internet Information Service can carry web Core

Other applications can use or host core IIS web engine components. This allows the IIS 7 component to directly provide services for HTTP requests in applications. This is suitable for enabling basic web server functions for custom applications or debugging applications.

Available

Available

Available

Available

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.