Summary of Contents for Netscape NETSCAPE ENTREPRISE SERVER 6.0 - INSTALLATION AND MIGRATION GUIDE
Page 1
Installation and Migration Guide Netscape Enterprise Server Version 6.0 December 2001...
Page 2
Netscape Communications Corporation ("Netscape") and its licensors retain all ownership rights to the software programs offered by Netscape (referred to herein as "Software") and related documentation. Use of the Software and related documentation is governed by the license agreement for the Software and applicable copyright law. Your right to copy this documentation is limited by copyright law.
About This Guide This guide explains how to install Netscape® Enterprise Server 6.0 and how to migrate from a previous version of Enterprise Server to this version. This preface contains the following sections: • What You Need to Know • What’s in This Guide •...
Document Conventions If you want to do this: See this chapter: Find out what you need to do before Chapter 1, “Before You Install installing the server, including installing Netscape Enterprise Server” other products required by the server Get step by step instructions for installing Chapter 2, “Installing Netscape and uninstalling the server on UNIX®...
How to Use Online Help How to Use Online Help When you are using Enterprise Server, you can click Help in any Enterprise Server window to open a web browser window showing explanations of all of the window’s user interface fields. You can then navigate to other parts of the help document.
Page 10
Where to Find Related Information Netscape Enterprise Server Installation and Migration Guide • December 2001...
Chapter 1 Before You Install Netscape Enterprise Server The following sections provide the information you need to know before you install Netscape Enterprise Server. This chapter contains the following sections: • Supported Platforms • Required Patches • Hardware and Software Requirements •...
Hardware and Software Requirements UNIX/Linux • Swap space at least as large as the amount of RAM on your system (twice the amount of RAM is recommended). Linux requires 256 MB swap space. • Netscape Communicator 4.79 or higher, or Microsoft Internet Explorer 5.0 or higher.
Other Technical Requirements • Netscape Communicator 4.79 or higher, or Microsoft Internet Explorer 5.0 or higher. • If you are using Internet Explorer, you need to set your browser to check for a new version of a page every time you access it. To configure this setting, from the View menu, choose Internet Options.
Other Technical Requirements Enterprise ServerCreating a DNS Alias for the Server If your server will run on one machine among many in a network, you or your system administrator should set up a DNS CNAME record or an alias that points to the actual server machine.
Other Technical Requirements The Administration Server can also run with a user account that has write permissions to the configuration files for all installed servers. However, it’s much easier to run the Administration Server as because then the Administration root Server user can start and stop servers with port numbers less than 1024.
Other Technical Requirements Choosing Unique Port Numbers You need multiple port numbers: one for the Administration Server and one for each instance of Enterprise Server. The Administration Server is a special instance of the Enterprise Server that you use to manage your Enterprise Server. This Administration Server is not the same as the Netscape Administration Server shipped with Netscape Console.
Installation Overview Installation Overview You can install Enterprise Server from its CD, which contains installation programs for both Netscape Enterprise Server and Netscape Communicator 4.79. In addition, the Enterprise Server software comes with a version of Netscape Directory Server and Valicert, each on a separate CD. When you install Enterprise Server, you follow these basic steps: If you have iPlanet Web Server 4.x already installed and plan to migrate that server to work with Enterprise Server...
Installing Netscape Communicator Installing Netscape Communicator Because you need a web browser such as Netscape Communicator to administer your server, you must install Communicator or another browser onto your machine before installing Enterprise Server. Installing Communicator on UNIX or Linux To install Netscape Communicator you can download the software from , or follow these steps to install from the CD: http://home.netscape.com...
Installing Directory Server Installing Directory Server If you are planning to use users and groups (for example, for access control) with your Enterprise Server, you need to install before installing the Directory Server Enterprise Server, or use an exiting LDAP server installation. Enterprise Server CAUTION 6.0 and Directory Server 5.0 cannot exist in the same...
Installing Netscape Console Installing Netscape Console When you install the , you also install Netscape Console. Use Directory Server Netscape Console to manage your . You can also access the Directory Server Enterprise Server from Netscape Console if you run a script after you install the Enterprise Server.
Accessing Enterprise Server from the Netscape Console • Compaq Tru64: http://www.compaq.com/java • Windows NT: http://java.sun.com/j2se/ • Linux: http://www.blackdown.org You can install the JDK before you install Enterprise Server, and provide the path to it during installation, or you can wait until after you’ve installed Enterprise Server to install it.
Page 23
Accessing Enterprise Server from the Netscape Console For example: perl installMCC -root /usr/netscape/servers -host chicago.example.com -port 8888 -ldaphost newark.example.com -ldapport 389 -basedn example.com -binddn “cn=Directory Manager” -bindpwd password If you are using UNIX or Linux, go to the server root and run .
Page 24
Accessing Enterprise Server from the Netscape Console Netscape Enterprise Server Installation and Migration Guide • December 2001...
Chapter 2 Installing Netscape Enterprise Server on UNIX This chapter tells you how to install Netscape Enterprise Server on UNIX systems. It contains the following sections: • Installing on UNIX Platforms • Installing Across Multiple Machines • Using Uninstall on UNIX Installing on UNIX Platforms The topics in this section describe the installation of Enterprise Server on UNIX platforms.
Installing on UNIX Platforms • You are not planning to use Express installation. If you meet these conditions, you do not need to log in as to install the server; root instead log in as the user account that the Administration Server will use. However, you may still prefer to log in as , even though you meet the root...
Installing on UNIX Platforms Untar the file by typing . For example: tar -xvf filename.tar tar -xvf ee60sol.tar This command unpacks the server files and creates a temporary directory structure under the current directory. Unpacking the file may take a little time. When the files are unpacked, you see a WebServer directory, and the following files: LICENSE.txt...
Page 28
Installing on UNIX Platforms Type to start the server installation. ./setup If you aren’t logged in as the user (superuser), or if you don’t have root sufficient write permissions, you’ll get one or more error messages. A welcome screen appears. Press Enter to continue with the installation.
Page 29
Installing on UNIX Platforms Server Core. Installs the Administration Server and the first instance of Enterprise Server. Java Runtime Environment. If you are planning to use the Administration Server and/or Java and servlets support, you must have a Java Runtime Environment (JRE) or a Java Developer’s Kit (JDK), also known as Java 2 Software Development Kit (SDK).
Page 30
Installing on UNIX Platforms Enter the Administration Server user name and password to use for authentication. You are asked to enter your password twice. Type the Administration Server port number or accept the default of 8888. Make sure you remember the port number for the Administration Server. For the most flexibility, choose a port number above 1024.
Installing on UNIX Platforms If the JDK libraries and CLASSPATH are stored in the default directories below the JDK directory ( , respectively), press Enter at the /jre/lib /lib JDK LIBPATH and JDK CLASSPATH prompts. If the libraries and CLASSPATH are stored in a different place on your system, enter the pathnames.
Page 32
Installing on UNIX Platforms Table 2-1 Express installation settings Installation Setting Value LDAP users and groups not using none Enterprise Server default JRE shipped with subcomponents All default subcomponents installed After installing, you can configure the server to use LDAP users and groups, and to use a JDK.
Installing Across Multiple Machines For Express installation, this user must be . The group must be the group root to which belongs. root Enter the UNIX user name to use when running the Administration Server. In most cases, this user is root Enter the Administration Server user name and password to use for authentication.
Installing Across Multiple Machines Both methods are described in this section. • Using Templatized Installation • Using Silent Installation Using Templatized Installation To use templatized installation, enter the installation settings for each remote machine in a template file called . You can then use the template to template.inf install the web server on multiple machines from a single session on your local machine.
Page 35
Installing Across Multiple Machines In the directory of each remote machine where you will /etc/hosts.equiv install the web server, create an entry for your local machine using the format local_machine_name For example, if the local machine name is on the domain chewbacca example enter the following information:...
Page 36
Installing Across Multiple Machines ServerRoot: the directory where your server will be installed. For example: /usr/netscape/servers JRE_DIR: If you are installing the JRE shipped with the Enterprise Server, the directory where it is installed. For example: /usr/netscape/servers/bin/https/jre HttpDocRoot: The document root of the Enterprise Server instance. For example: /usr/netscape/servers/docs For the core server, enter the following:...
Page 37
Installing Across Multiple Machines The following is an example of the file: template.inf [ MachineName] HostNames =host1,host2 Components=Nescore,jre,java,snmp,search SetUpLocation=/usr/netscape/downloads [host1] InstallType= SuiteSpotUserID= SuitespotGroup= SecurityCheck= False RequireDomain= False InstallWhich= ServerRoot=/usr/netscape/servers HttpDocRoot= JRE_DIR= [host2] InstallType= SuiteSpotUserID= SuitespotGroup= SecurityCheck= False RequireDomain= False InstallWhich= ServerRoot=/usr/netscape/servers JRE_DIR= HttpDocRoot=/usr/netscape/servers/docs...
Installing Across Multiple Machines Using Silent Installation Silent installation is a less efficient way than templatized installation to install multiple instances of Enterprise Server because remote instances of the server are installed one by one rather than several at a time. You use silent installation to create a file of responses to the setup program’s prompts, then edit the file and use it to install future Enterprise Server installations.
Page 39
Installing Across Multiple Machines The server is installed. The following is an example of an file. install.inf [General] FullMachineName= host1.example.com SuiteSpotUserID= root SuitespotGroup= root SecurityCheck= False RequireDomain= False ServerRoot= /usr/netscape/servers Components= WebServer [WebServer] Reinstall= False AdminPort= 8888 HttpPort= HttpDocRoot= /usr/netscape/servers/docs AdminSysUser= root AdminName=...
Using Uninstall on UNIX Table 2-2 Silent Installation Parameters Parameter Name ServerRoot The directory where you install the server. AdminPort The Administration Server port. HttpPort The port of the default Enterprise Server instance. HttpDocRoot The document root of the Enterprise Server instance. AdminSysUser The user ID used when running the Administration Server.
Page 41
Using Uninstall on UNIX Select all subcomponents and press Return. The subcomponents are uninstalled and you return to the command prompt. NOTE The uninstall program does not remove every server file. For example, it does not remove keys and certificates, configuration files, logs, ACL files or the document root.
Page 42
Using Uninstall on UNIX Netscape Enterprise Server Installation and Migration Guide • December 2001...
Chapter 3 Installing Enterprise Server on Windows NT This chapter tells you how to install Netscape Enterprise Server on Windows NT. It contains the following sections: • Installing on Windows NT • Using Silent Installation • Using Uninstall on Windows NT Installing on Windows NT The following sections describe the installation of the Enterprise Server.
Installing on Windows NT • If you have previous versions installed, shut down the Administration Server and Enterprise Server instances before installing Enterprise Server 6.0. • If you install both Netscape Directory or Messaging Server and Enterprise Server on the same machine, during the web server installation when you are asked which version of libraries to install, always select those which have the most recent release dates, except for system32\libplc.dll...
Page 45
Installing on Windows NT Typical and Custom installation give you more options, and for this release, do the same thing. If you chose Express installation, the following settings are set automatically for you. If you want to have different values for these settings, choose Typical or Custom installation.
Page 46
Installing on Windows NT NOTE By default, the installer installs a default set of subcomponents. If you want to change the subcomponents you install, click Change and continue to Step 7. If you did not change subcomponents or if you’ve completed your subcomponent selections, click Next to continue to Step 8.
Page 47
Installing on Windows NT Search and Indexing Support. Install this subcomponent to search the contents and attributes of documents on the server. As the server administrator, you can create a customized text search interface tailored to your user community. SNMP Support. Install this subcomponent if you are planning to use SNMP to monitor your servers.
Page 48
Installing on Windows NT For more information on ports, see “Choosing Unique Port Numbers” on page 17. Type the path for the default server’s primary document directory, where your server’s content files (the images, HTML documents and data you want to present to users accessing the server) will reside.
Using Silent Installation To configure your Enterprise Server, use the URL: server_name:administration_port http:// For example: http://www.example:8888 Enter your administration user name and password to administer the server. You can now configure your server. For more information, see the Netscape Enterprise Server Administrator’s Guide. Using Silent Installation If you want to install several Enterprise Servers, you can use silent installation to create a file of responses to the setup program’s prompts.
Page 50
Using Silent Installation From the command line, run setup with the -k option, which creates a file called that contains all your responses to the installer’s prompts. install.inf At the command prompt, type: setup.exe -k Answer the installer prompts and install Enterprise Server. When the server is installed, go to the server_root directory, where you’ll /setup...
Using Uninstall on Windows NT The following table shows some useful install.inf parameters to edit. For best results, do not edit any parameters except those listed in the table. Silent Installation Parameters Table 3-1 Parameter Name ServerRoot The directory where you install the server. AdminPort The Administration Server port.
Page 52
Using Uninstall on Windows NT The uninstall program uninstalls the server. You see a window showing the progress of the uninstall. When the uninstall is complete, a message appears saying that the configuration files have not been deleted, and that you should rename them before reinstalling the server.
Chapter 4 Migrating Your Enterprise Server You can migrate the following iPlanet Web Server 4.x information to work with Enterprise Server 6.0. • All user and group information stored in a local database (if you choose to migrate it) • Document roots and any other directory mappings •...
Enterprise Server 6.0 Changes When you migrate information from iPlanet Web Server 4.x to 6.0, Enterprise Server the changes are made in the following areas: • Configuration Files • JavaServer Pages • Java Servlets • Java Configuration Files • Simple Session Manager •...
JavaServer Pages iPlanet Web Server 4.0 JavaServer Pages (JSPs) were written in JSP 0.92. The iPlanet Web Server 4.1 and Enterprise Server 6.0 JSPs are written in JSP 1.1. Version 0.92 is no longer supported in 6.0. JSPs must be rewritten according to Enterprise Server the version 1.1 standard.
If your iPlanet Web Server 4.x web application specified MMapSessionManager the class name for the session manager, the application remains unchanged. Virtual Servers iPlanet Web Server 4.x you could create multiple server instances using hardware and software virtual servers, but these instances were required to share the same configuration information.
• directives: NameTrans es-search-nametrans publisher document-root Start and Stop Scripts If you’ve made modifications to your start or stop scripts in iPlanet Web Server 4.x, those changes will not be carried forward by the migration program. Symbolic Links in Configuration Files (UNIX and Linux) Symbolic or relative links in server configuration files may cause problems when upgrading.
detects whether there are server instances installed in the Enterprise Server directory you specified and displays the servers you can migrate in a section of the page called “Installed Servers.” The Administration Server cannot be migrated. Choose a server from the drop-down list and click Migrate. A new window appears showing the migration parameters.
Migrating the Administration Server You can only migrate individual server instances. You cannot migrate your administration server. After you have migrated your instances, you need to server set up features such as distributed administration and clusters again in your Enterprise Server 6.0 Administration Server. When you migrate a server instance, you have the option of migrating user and group information, which spans multiple server instances.
If you had ACLs set up in your Administration Server 4.x for distributed administration, these ACLs are not migrated. You must add them manually to your new Administration Server. Migrating Certificates The migration process copies the database files in the 4.x_server_root https-server_id directory, such as , to the...
Migrating NSAPI Applications Most NSAPI programs you used with iPlanet Web Server 4.x will work in 6.0 without being recompiled. Some undocumented data Enterprise Server structures have been moved out of and are no longer public. Going nsapi.h forward, if your plugins use any of these data structures, you should re-write them to use accessor functions.
Page 62
Server-side Java Applets (HttpApplets) Server-side Java applets (HttpApplets) are not supported. Instead use Java servlets. You will need to rewrite your server-side Java applets as servlets and reinstall them. Netscape Enterprise Server Installation and Migration Guide • December 2001...
Page 63
Index SYMBOLS .default files 54, 61 Directory Server, installing 20 .properties files 55 documentation, related 9 ACLs, migrating 59 hardware requirements 12 UNIX 13 administration server, migrating settings 59 Windows NT 13 HP-UX, version 12 HTTP Java applets, migrating 62 browser requirements 13, 14 IBM AIX, version 12 install.inf 38...
Page 64
express 31 users and groups 59 typical or custom 27 virtual servers 56, 59 uninstall 40 MMapSessionManager 56 user account needed for 25 Windows NT 43 uninstall 51 NESSessionManager 55 Netscape Communicator 19 nobody user account 15 Java applets, migrating 62 NSAPI applications, migrating 61 Java configuration files 54 Java Server Pages, migrating from 4.0 55...
Page 65
users and groups, migrating 59 search, migrating 60 server name aliases 15 changing 15 CNAME and 15 virtual servers, migrating 56, 59 server user account 15 servers, removing 40, 51 servlets, migrating 55, 61 silent installation 33, 38, 49 Simple Session Manager 55 web.xml 54 software requirements 12 web-apps.xml 54...
Page 66
Netscape Enterprise Server Installation and Migration Guide • December 2001...
Need help?
Do you have a question about the NETSCAPE ENTREPRISE SERVER 6.0 - INSTALLATION AND MIGRATION GUIDE and is the answer not in the manual?
Questions and answers