How To Troubleshoot a Web Server in Windows Server 2003

Article translations Article translations
Article ID: 323358 - View products that this article applies to.
This article was previously published under Q323358
Expand all | Collapse all

On This Page

SUMMARY

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

The Web Server Does Not Respond

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.

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.

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.

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.

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

  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.

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.

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.

Users Can Access the Web Server but Not the Contents of the Web Server

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 Server_Name, 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.

Verify the Web Sharing Permissions

  1. Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
  2. In Internet Information Services Manager, expand Server_Name, and then expand Web Sites.
  3. Right-click the default Web site, and then click Properties.
  4. 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

    In the Execute Permissions box, select one of the following:
    • None
    • Scripts Only
    • Scripts and Executables
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 "Web site permissions."

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 Server_Name, 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.

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 Server_Name, 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.

Users Cannot Use File Transfer Protocol (FTP) with Web Server

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.

Verify the Permissions for FTP

  1. Click Start, point to Administrative Tools, and then click Internet Information Services IIS Manager.
  2. expand Server_Name, 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 "FTP Site Administration." Then, see the "Securing your FTP Site" topic.

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 Server_Name, 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.

Users Cannot Send or Receive E-mail Messages Through the Web Server

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.

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 Server_Name.
  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.

Newsgroups Are Not Working on the Web Server

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.

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 Server_Name, 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.

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 Server_Name, 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.

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.

Users Cannot Publish Internet Pages on the Web Server by Using FrontPage

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.

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 Server_Name, and then click Web Service Extensions.
  3. Make sure that FrontPage Server Extensions 2002 has the status of Allowed. If not, click Allow.

Properties

Article ID: 323358 - Last Review: December 3, 2007 - Revision: 7.4
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
Keywords: 
kbwebservices kbappservices kbhowto kbhowtomaster KB323358

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com