Personal Web Server Administration

This section provides information about administering and configuring your Web site.

Restricting access to your Web site

You can use Internet Services Administrator, which comes with Personal Web Server, to restrict access to your Web site by restricting access to individual users or groups, and specifying password encryption methods for your Web site.

Requiring a username and password

You can also require users to supply a valid Windows NT username and password. You can have the password sent by using either basic authentication or Windows NT challenge/response authentication.

With both basic authentication and Windows NT authentication, no access is permitted to secure folders unless a valid username and password is supplied. Password authentication is useful if you want only authorized individuals to use your server. You can have both anonymous access and authenticated access enabled at the same time.

Note

Basic authentication

Basic authentication does not encrypt your username and password before transmission. Basic authentication is encoded only by using base64 encoding, and can be decoded easily by anyone with access to your network or to a segment of the Internet that transfers your packets.

Caution

Windows NT challenge/response authentication

The WWW service also supports the Windows NT challenge/response encrypted-password transmission.

Windows NT authentication encrypts the username and password, providing secure transmission of usernames and passwords over the Internet. It is currently supported only by Microsoft Internet Explorer version 3.0 or later for Windows 95.

Note

Choose difficult passwords

The easiest way for someone to gain unauthorized access to your system is with a stolen or easily guessed password. Make sure that all passwords used on the system, especially those with administrative rights, have difficult-to-guess passwords.

Limit the membership of the Administrator group

By limiting the members of the Administrator group, you limit the number of users who might choose bad passwords and expose your system.

User lists

If your computer is not set up to use user-level access control, you can control access to your Web site by creating a user list on your computer.

To add users to a user list

  1. In Control Panel, double-click the Personal Web Server icon.
  2. On the Administration tab, click Administration.
  3. On the Internet Services Administrator page, click Local User Administration.
  4. To add users to the user list, click New User.
  5. Type a user name.

Note

You can also create groups of users.

To create a group of users

  1. In Control Panel, double-click the Personal Web Server icon.
  2. On the Administration tab, click Administration.
  3. On the Internet Services Administrator page, click Local User Administration.
  4. On the Groups tab, click New Group, and then type the name of the group.

To add users to a group

  1. On the Local User Administration page, click the User/Group tab.
  2. Click a name in the list of users, click a name in the list of groups, and then click Add User To Group.

Notes

You can also restrict access to your Personal Web Server folders on a per-folder basis. You can set a folder to be read-only, or allow users to run scripts in that folder, or both.

To restrict access to a folder

  1. In My Computer, right-click the folder you want to restrict access to, and then click Sharing.
  2. Click Shared As, and then click Web Sharing.
  3. Select the Share Folder For HTTP check box.
    To make the folder read-only, click Read-Only.
    To allow users to run scripts from pages located in that folder, click Execute Scripts.

To restrict access by using Secure Sockets Layer (SSL) and RSA encryption, click SSL. For more information about SSL, see the following section.

Securing Data Transmissions with Secure Sockets Layer (SSL)

Certain protocols use cryptography to secure data transmissions to and from your server. Personal Web Server provides users with a secure communication channel through support for Secure Sockets Layer (SSL) and RSA encryption.

The SSL protocol provides secure data communication through data encryption and decryption. An SSL-enabled server can send and receive private communication across the Internet to SSL-enabled clients (browsers), such as Microsoft Internet Explorer.

SSL is a protocol layer between the TCP/IP layer and the application layer (HTTP). SSL provides:

Enabling SSL security on Personal Web Server involves your completing the following steps:

  1. Generate a key pair file and a request file.
  2. Request a certificate from a Certification Authority.
  3. Install the certificate on your server.
  4. Activate SSL security on a Web service directory.

For detailed information about getting a certificate, contact your Certification Authority.

Note

Configuring logging for your Web site

You can track access to your Web site by using log files.

To enable logging

  1. In Control Panel, double-click the Personal Web Server icon.
  2. On the Administration tab, click Administration.
  3. On the Internet Services Administrator page, click WWW Administration.
  4. On the WWW Administration page, click the Logging tab.
  5. Select the Enable Logging check box, and make the changes you want.

The log file is named Inetserver_event.log. If you do not specify a log file directory on the Logging tab, the file is stored in your Windows folder.

To return to the Contents, click here.