Netscape Proxy Server

Get Connected Guide

Version 1.0

September 12, 1996

Contents

Thanks for choosing our products! We look forward to serving your needs in the future.


Trademarks

Getting Started with Your Internet POWERsolutions Server

Congratulations on the purchase of your new Netscape Proxy server. This document outlines the steps required to configure and connect your server to the Internet or an intranet. To configure TCP/IP on your server, you will need to know your server's TCP/IP address, subnet mask, default gateway address and nameserver address. Your LAN administrator or Internet Service Provider will be able to supply this information.

In this POWERsolution, IBM has:

  1. Installed the adapters you ordered into your RS/6000.
  2. Installed the version of AIX you ordered.
  3. Installed the Netscape Proxy server software in /usr/ns-proxy-home. Your Proxy server has been configured to run on port 8080.
  4. Installed the Netscape Navigator web browser.
  5. Installed the Java Development Kit and Adobe Acrobat.
  6. Set up a power-on program that will guide you in configuring the TCP/IP interface of the communications adapter.
  7. Set up a userid and password for Proxy's administration server. You'll use this server to configure and administer the Netscape Proxy server. The userid is admin and the password is admin.
  8. Added commands to /etc/rc.tcpip to automatically start Proxy server and Proxy administration server whenever your system is rebooted.
  9. Added a welcome page that gives you more information about your Proxy server and other related IBM products. The welcome page is in /usr/ns-proxy-home/doc/welcome.html.

To get your proxy server up and running, you must:

  1. Follow the directions for configuring TCP/IP on your server. These directions are on the following pages.
  2. Examine the on-line documentation included with the server and decide how you want to configure your server. You can access this on-line documentation by pressing the Help button which appears on most of the Proxy administration server's forms.
  3. Configure the Netscape Proxy server using a web browser. The steps required to do this are describe in Using a Web Browser for System Administration.

How to Configure the TCP/IP on your Server

If you have a graphics console, go to Using a Graphics Console.

Using a Character-Only tty Console

To access your Proxy server using a tty (teletype) console, follow these instructions:

  1. Power-up your machine.
  2. If you are using a tty as the console, enter the terminal type at the prompt (for example, ibm3151, vt100).
  3. The System Management Interface Tool (SMIT) TCP/IP configuration screen is automatically displayed. Select your primary interface, usually en0 (for Ethernet) or tr0 (for Token-Ring).
  4. Input your network settings for the following attributes and hit Enter (consult your LAN administrator if you don't know which network settings will be used by your server).
      HOSTNAME...........................................<localhost>
      Internet ADDRESS (dotted decimal)..................<>
      Network MASK (dotted decimal)......................<>
      Network INTERFACE..................................en0
      NAMESERVER
               Internet ADDRESS (dotted decimal).........<>
               DOMAIN Name...............................<>
      Default GATEWAY Address............................<>
      (dotted decimal or symbolic name)
      Your CABLE Type....................................N/A
      START Now..........................................yes
    

    Note: Your system was configured with a HOSTNAME of localhost; change the hostname to your desired name. Be sure to enter your server's fully qualified hostname (e.g., serverName.domainName).

    Note: Internet ADDRESS and HOSTNAME must be defined for the server to properly connect into your network. The other parameters are optional and must only be entered if they are needed by your site. Some parameters specific to the communications adapter may also be required.

    If you see a TCP/IP error message like: Bind error to port 8080 - already in use. ignore it. Your proxy server has been configured to use this port.

  5. Exit SMIT by pressing the F10 key.
  6. Run the script /usr/ns-proxy-home/ns-update to update your Proxy server with your new TCP/IP configuration.
At this point your machine is running AIX, TCP/IP, Proxy server and Proxy administration servers.

Using a Graphics Console

If you are using a graphics terminal as the console to use and access your Proxy server, follow these instructions:

  1. Power-up your machine.
  2. In the lower portion of the Help Viewer screen on the Installation Assistant Task List, click on the airplane icon next to the Configure Network Communications option. This will launch the System Management Interface Tool (SMIT).
  3. In SMIT, click on the option for TCP/IP Startup.
  4. Select your primary interface, usually en0 (for Ethernet) or tr0 (for Token-Ring).
  5. Input your network settings for the following attributes and hit Enter (consult your LAN administrator if you don't know which network settings will be used by your server).
      HOSTNAME...........................................<localhost>
      Internet ADDRESS (dotted decimal)..................<>
      Network MASK (dotted decimal)......................<>
      Network INTERFACE..................................en0
      NAMESERVER
               Internet ADDRESS (dotted decimal).........<>
               DOMAIN Name...............................<>
      Default GATEWAY Address............................<>
      (dotted decimal or symbolic name)
      Your CABLE Type....................................N/A
      START Now..........................................yes
    

    Note: Your system was configured with a HOSTNAME of localhost; change the hostname to your desired name. Be sure to enter your fully qualified hostname here (e.g., serverName.domainName).

    Note: Internet ADDRESS and HOSTNAME must be defined for the server to properly connect into your network. The other parameters are optional and must only be entered if they are needed by your site. Some parameters specific to the communications adapter may also be required.

    If you see a TCP/IP error message like: Bind error to port 8080 - already in use. ignore it. Your proxy server has been configured to use this port.

  6. Exit SMIT by pressing the F12 key.
  7. At this point, you may choose to perform any of the other installation assistant tasks on the menu.
  8. When complete, click on the airplane icon next to the Task Completed option.
  9. The AIX Welcome screen will appear. Press the Options button and select Command Line Login.
  10. Login as root.
  11. Run the script /usr/ns-proxy-home/ns-update to update your Proxy server with your new TCP/IP configuration.
  12. Type exit. The AIX Welcome screen will appear.
  13. Type root in the user name field and press the OK button.

At this point your machine is running AIX, the Common Desktop Environment, TCP/IP, Proxy server and Proxy administration server.


Using a Web Browser for System Administration

Your new Proxy server can be easily administered using a web browser that supports frames and JavaScript, such as Netscape Navigator (which is shipped with your POWERsolution). The web browser can be run on your Proxy server (if it has a graphics console), or from any network-connected system that has a graphics console and a web browser.

One of the first things you'll want to do is change your server's administration id, administration password, and the hosts that are allowed to administer your server. To do this:

  1. Access the administration server by typing the following into the Navigator's Location field:

    http://<servername>.<your_domain>:<port_number>/

    For example, http://rs6000.ibm.com:8888/

    The port number for your administration server is 8888.

    If your Netscape Navigator is not running, open a DT Terminal and type:

    netscape http://<servername>.<your_domain>:<port_number>/ &

    If for some reason your administration server is not running, the Netscape Navigator will display an error message complaining that the network connection was refused by the server. If you see this error, restart the administration server by entering the command /usr/ns-proxy-home/start-admin and try again.

    If you see the message: Error: Can't open display, then your DISPLAY environment variable is not set to the correct value.

  2. The administration server will first prompt you for a username and password. Your userid is admin and your password is admin. The Netscape Server Selector appears. For more information on this screen and configuring Proxy in general, please refer to the on-line Proxy Server Administrator's Guide.
  3. Select Configure Administration from the Server Selector. The Administration Configuration screen appears.
  4. Select Access Control. The Administration Server Access Control form appears with the following fields:

    Type in your changes. Unfortunately, the Help button on this form does not work properly. This will be fixed in a future release.

The first time you select the link to the right of the Server Selector's on/off switch, you may see the following message: "Warning manual edits not loaded. Some configuration files have been edited by hand. Use the Apply button on the upper-right side of the screen to load the latest configuration files." If you see this message click the Apply button and load the configuration files (the files were changed by ns-update). Note that you might have to increase the width of the Netscape Navigator window to see the Apply button.


Server Security

When a web browser requests a SSL (Secure Sockets Layer) connection to a secure web server through the Netscape Proxy server, the Proxy opens a connection to the web server and then simply copies encrypted data in both directions. This does not in any way compromise the security of an SSL session. Since the Proxy server can't read the data (its encrypted), it can't verify that the protocol spoken between the client and server is SSL. This means the Proxy can't prevent other protocols from being passed through an SSL connection. Consequently, you should restrict SSL connections to only port 443 (or other well-known HTTPS ports as assigned by the Internet Assigned Numbers Authority).

As a server owner, you are responsible for maintaining the integrity of your RS/6000 and the operating environment that your products are using. There are many sources of information to help you understand the issues involved with securing your system from unwanted intruders

The resources listed below introduce many concepts related to computer system and network security. You can access these documents on the Internet, using the Netscape Navigator browser.