Microsoft KB Archive/323358

= How To Troubleshoot a Web Server in Windows Server 2003 =

Article ID: 323358

Article Last Modified on 12/3/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Web Edition
 * Microsoft Windows Server 2003, 64-Bit Datacenter Edition
 * Microsoft Windows Server 2003, Enterprise x64 Edition
 * Microsoft Windows Small Business Server 2003 Standard Edition
 * Microsoft Windows Small Business Server 2003 Premium Edition

-



This article was previously published under Q323358



For a Microsoft Windows 2000 version of this article, see 297954.

IN THIS TASK

 * SUMMARY
 * The Web Server Does Not Respond
 * Verify That the Network Connections Are Enabled
 * Verify That the Inetinfo.exe Program Is Running
 * Restart IIS Services
 * Verify That Startup Type Is Set to Automatic
 * Users Cannot Access the Web Server Even Though the Server Is Running and the Network and Internet Connections Are Enabled
 * Verify That WINS Server Is Installed
 * Verify That DNS Server Is Installed
 * Test the Network Connection
 * Users Can Access the Web Server but Not the Contents of the Web Server
 * Verify the Authentication and Encryption Levels on the Web Server
 * Verify the Web Sharing Permissions
 * Verify That the IP Address and Domain Name Are Not Set to Deny Access
 * Verify That the Root Folder and All Files Are Present and Intact
 * Users Cannot Use File Transfer Protocol (FTP) with Web Server
 * Verify that the FTP Server Service Is Installed
 * Verify the Permissions for FTP
 * Verify That the Default FTP Publishing Service Is Started
 * Users Cannot Send or Receive E-mail Messages Through the Web Server
 * Verify That SMTP Service Is Installed
 * Verify That SMTP Service Is Started
 * Newsgroups Are Not Working on the Web Server
 * Verify That NNTP Service Is Installed
 * Verify That There Are Virtual Directories Configured for the Newsgroup
 * Verify the Security and Size Settings for Users
 * Verify That Users Are Connecting to the Service
 * Users Cannot Publish Internet Pages on the Web Server by Using FrontPage
 * Verify That FrontPage 2002 Server Extensions Are Installed
 * Verify That FrontPage 2002 Server Extensions Are Configured



SUMMARY
This step-by-step article describes how to troubleshoot problems that you may experience with a Windows Server 2003-based Web server.

Verify That the Network Connections Are Enabled

 * 1) Click Start, right-click Control Panel, and then click Open.
 * 2) Double-click Network Connections, and then click the connection that is being used for the Web server access.
 * 3) Verify that the connection is connected.

back to the top

Verify That the Inetinfo.exe Program Is Running

 * 1) Press CTRL+ALT+DELETE.
 * 2) Click Task Manager.
 * 3) Click the Processes tab, and then verify that the Inetinfo.exe process is listed in the Image Name column.

back to the top

Restart IIS Services

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) Right-click your Web server in Internet Information Services Management, point to All Tasks, and then click Restart IIS. Click OK to restart the IIS services.

back to the top

Verify That Startup Type Is Set to Automatic

 * 1) Click Start, right-click My Computer, and then click Manage.
 * 2) In the left pane, expand Services and Applications, and then click Services.
 * 3) In the list of services, locate World Wide Web Publishing, and then verify that Automatic appears in the Startup type column and that Started appears in the Status column.

back to the top

Verify That WINS Server Is Installed

 * 1) Click Start, point to Control Panel, double-click Add or Remove programs, and then click Add/Remove Windows Components.
 * 2) Click Networking Services, and then click Details.
 * 3) Verify that the Windows Internet Naming Service (WINS) check box is selected, correctly configured, and working on the network.

back to the top

Verify That DNS Server Is Installed

 * 1) Click Start, point to Control Panel, and then double-click Add or Remove programs.
 * 2) Click Add/Remove Windows Components, click Networking Services, and then click Details.
 * 3) Verify that Domain Name System (DNS) is installed, and that the DNS servers (or server) are connected and working on the network.

back to the top

Test the Network Connection
Use a Web browser, such as Internet Explorer, from different client computers and locations to test the network connection. By doing this, you can determine whether the problem occurs because of a network segment location, the Internet connection, or a specific client that cannot access the server.

back to the top

Verify the Authentication and Encryption Levels on the Web Server

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) In Internet Information Services Manager, expand  , and then expand Web Sites.
 * 3) Right-click the Web site in question, and then click Properties.
 * 4) Click the Directory Security tab, and then under Authentication and access control, click Edit.
 * 5) Verify that the correct authentication and encryption settings are set at the server.

back to the top

Verify the Web Sharing Permissions
 Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager. In Internet Information Services Manager, expand  , and then expand Web Sites. Right-click the default Web site, and then click Properties. Click the Home Directory tab, and then under Local Path, verify that the appropriate client access permissions are set, as follows:  Read Write Directory browsing</li></ul>

In the Execute Permissions box, select one of the following: <ul> None</li> Scripts Only</li> Scripts and Executables</li></ul> </li></ol>

Note In addition to the Web Site permissions, you can verify the NTFS file system permissions by right-clicking the Web site and then clicking Permissions. Then, verify that the user has the correct permissions. It is important to understand the distinction between Web permissions and NTFS permissions. Unlike NTFS permissions, Web permissions apply to all users who access your Web sites. NTFS permissions apply only to a specific user or group of users with a valid Windows account. For additional information about this topic, search the IIS Help files for &quot;Web site permissions.&quot;

back to the top

Verify That the IP Address and Domain Name Are Not Set to Deny Access

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) In Internet Information Services Manager, expand  , and then expand Web Sites.
 * 3) Right-click the Web site in question, and then click Properties.
 * 4) Click the Directory Security tab, and then under IP Address and Domain Name Restrictions, click Edit.
 * 5) Verify that the By default, all computers will be option is not set to Denied Access.

back to the top

Verify That the Root Folder and All Files Are Present and Intact

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) expand  , and then expand Web Sites.
 * 3) Right-click the Web site in question, and then click Open.
 * 4) Verify that the (Inetpub\wwwroot) folder is intact and that it includes all of the necessary .htm files for the Web site. For example, confirm that the default document (typically Default.htm or Index.htm) is listed.

back to the top

Verify that the FTP Server Service Is Installed

 * 1) Click Start, point to Control Panel, double-click Add or Remove programs, and then click Add/Remove Windows Components.
 * 2) Double-click Application Server, and then double-click Internet Information Services (IIS).
 * 3) Verify that the File Transfer Protocol (FTP) Service check box is selected. If it is not selected, click to select it, and then click OK.

back to the top

Verify the Permissions for FTP

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services IIS Manager.
 * 2) expand  , and then expand FTP Sites.
 * 3) Right-click the FTP site, and then click Properties.
 * 4) Click the Home Directory tab, and then grant the appropriate permissions on folders that are used for FTP, including write permissions to those who upload documents to the server.

For additional information about securing your FTP sites, search the IIS Help files for &quot;FTP Site Administration.&quot; Then, see the &quot;Securing your FTP Site&quot; topic.

back to the top

Verify That the Default FTP Publishing Service Is Started

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) expand  , and then expand FTP Sites.
 * 3) Right-click the default FTP site.
 * 4) Verify that it is started. If it is not started, click Start.
 * 5) Additionally, verify that the Default FTP Publishing Service is started.
 * 6) Click Start, right-click My Computer, and then click Manage.
 * 7) In the Computer Management dialog box, expand Services and Applications.
 * 8) Click Services, and then in the right panel, verify that FTP Publishing Service is listed as Started in the Status column. If the service is not started, select it, and then click Start in the upper-left link. Or, click Restart.

back to the top

Verify That SMTP Service Is Installed

 * 1) Click Start, point to Control Panel, double-click Add or Remove programs, and then click Add/Remove Windows Components.
 * 2) Double-click Application Server, and then double-click Internet Information Services (IIS).
 * 3) Verify that the SMTP Service check box is selected. If it is not selected, click to select it, and then click OK.

back to the top

Verify That SMTP Service Is Started

 * 1) Click Start, right-click My Computer, and then click Manage.
 * 2) In the Computer Management dialog box, expand Services and Applications.
 * 3) Click Services, and then in the right panel, verify that Simple Mail Transfer Protocol (SMTP) is listed as Started in the Status column. If it is not started, start it.
 * 4) Additionally, you may want to verify that the Default SMTP Virtual Server or any SMTP Virtual Server that was created, is started.
 * 5) To do that, Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 6) expand  .
 * 7) Right-click the Default SMTP Virtual Server or the SMTP Virtual Server you created and determine whether it is started. If it is not started, click Start.

back to the top

Verify That NNTP Service Is Installed

 * 1) Click Start, point to Control Panel, double-click Add or Remove programs, and then click Add/Remove Windows Components.
 * 2) Double-click Application Server, and then double-click Internet Information Services (IIS).
 * 3) Verify that the NNTP Service check box is selected. If it is not selected, click to select it, and then click OK.

Note To verify that the Default or other NNTP Virtual Server is started, right-click the object in the IIS Manager. Additionally, confirm that the Network News Transfer Protocol (NNTP) service is started. To do this, click Start, right-click My Computer, and then click Manage, expand Services and Applications, click Services, and then scroll through the list of services to locate, and determine the status of, the Network News Transfer Protocol (NNTP) service. If it is not started, start it.

back to the top

Verify That There Are Virtual Directories Configured for the Newsgroup

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) expand  , and then expand Default NNTP Virtual Server or any NNTP Virtual Server that you have created.
 * 3) Click Virtual Directories.
 * 4) Verify that there are virtual directories set up for the newsgroup.

back to the top

Verify the Security and Size Settings for Users

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) expand  , right-click Default NNTP Virtual Server or any NNTP Virtual Server that you have created, and then click Properties.
 * 3) Click the Access tab, and then click Authentication. Select one or more authentication methods. Microsoft NNTP Service verifies the user's identity and grants access to the requested content as determined by your Windows access control list (ACL) settings. Click OK.
 * 4) Click the Settings tab, and then configure the correct settings for size and postings.
 * 5) Click the Security tab, and then grant appropriate permissions to the Windows user account. If required, click Add to add Windows user accounts and groups to the list of NNTP virtual server operators.

Note For additional information about the NNTP Service, click Help on NNTP Protocol on the Help menu in the IIS Manager.

back to the top

Verify That Users Are Connecting to the Service

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) expand Server_Name, and then expand NNTP Virtual Server.
 * 3) Click Current Sessions, and then verify that the users are connecting to the service.

back to the top

Verify That FrontPage 2002 Server Extensions Are Installed

 * 1) Click Start, point to Control Panel, double-click Add or Remove programs, and then click Add/Remove Windows Components.
 * 2) Double-click Application Server, and then double-click Internet Information Services (IIS).
 * 3) Verify that the FrontPage 2002 Server Extensions check box is selected.

back to the top

Verify That FrontPage 2002 Server Extensions Are Configured

 * 1) Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
 * 2) expand  , and then click Web Service Extensions.
 * 3) Make sure that FrontPage Server Extensions 2002 has the status of Allowed. If not, click Allow.

back to the top

Additional query words: kbappsvc

Keywords: kbwebservices kbappservices kbhowto kbhowtomaster KB323358

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.