원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

출처 : https://h20392.www2.hp.com/portal/swdepot/displayInstallInfo.do?productNumber=HPUXWSATW326#10822
+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

 

 

 

 

HP-UX Web Server Suite Installation guide

TABLE OF CONTENTS

Overview Installation Newconfig Support HP-UX Apache-based Web Server HP-UX Tomcat-based Servlet Engine HP-UX Webmin-based Admin Legal Notices

OVERVIEW

The HP-UX Web Server Suite is a free product for HP-UX platform and includes key software products necessary to deploy, manage, and implement mission critical web servers. The suite is comprised of three products that install into the following locations by default: HP-UX Apache-based Web Server /opt/hpws22/apache/ HP-UX Tomcat-based Servlet Engine /opt/hpws22/tomcat/ HP-UX Webmin-based Admin /opt/hpws22/webmin/ Depending on what you have installed, some components may or may not be found. For the latest information on the HP-UX Web Server Suite, see http://www.hp.com/go/webserver/

INSTALLATION

The installation paths for the products included in HP-UX Web Server Suite are: /opt/hpws22/apache/ for HP-UX Apache-based Web Server (50 - 60 MB) /opt/hpws22/tomcat/ for HP-UX Tomcat-based Servlet Engine (15 - 17 MB) /opt/hpws22/webmin/ for HP-UX Webmin-based Admin (5 MB) HP-UX Apache-based Web Server, HP-UX Webmin-based Admin and HP-UX Tomcat-based Servlet Engine Tools can all be installed together, in combination (e.g. Apache and Webmin) or separately (e.g. Apache standalone, Tomcat standalone). Installing the HP-UX Web Server Suite Distribution: Before updating, make sure to stop any running instances of your existing Apache, Tomcat and Webmin installation. % $OLD_APACHE_HOME/bin/apachectl stop % $OLD_TOMCAT_HOME/bin/shutdown.sh % $OLD_WEBMIN_HOME/webmin-init stop As root, use swinstall command to install the software: % /usr/sbin/swinstall & A user interface will be invoked to guide you through the installation. At this point, you can choose between HP-UX Apache-based Web Server, HP-UX Webmin-based Admin or HP-UX Tomcat-based Servlet Engine or any combination of these components. All products are installable as standalone. We recommend installing HP-UX Webmin-based Admin with HP-UX Apache-based Web Server for ease in web server management.

NEWCONFIG SUPPORT

Earlier releases of the HP-UX Web Server Suite (known as HP Apache-based Webserver) had the following behavior for user configurable files, say httpd.conf. When the software is installed, all the existing files on the system were saved with a ".save" suffix. Therefore, httpd.conf would be saved as httpd.conf.save. At the same time, new versions of the files were installed. Thus httpd.conf would be a new version corresponding to the installed version of the binary. Starting with this version, the HP-UX Web Server Suite follows the HP-UX defined standard methodology for delivering new user configurable files (henceforth referred to as just "file" or "files"). The new process is as follows: 1. The new files are delivered at: /opt/hpws22/<component>/newconfig/ 2. During the preparation phase in an swinstall, a file from the previous installation of the component is moved to a safe location for a later review: /opt/hpws22/<component>/old/ 3. The installation process then checks to see if the file is currently absent (implying either that this is the first installation or that the file has been removed), or that the working file is identical to the file at /opt/hpws22/<component>/old/. In both the cases, the file already on the system can be overwritten. The install process then copies the files from: /opt/hpws22/<component>/newconfig/ to: <absolute-path-to-file> Otherwise, it leaves the file untouched. An administrator can review the files later to determine and execute the move of the file from newconfig location to the actual location manually. Currently, even /etc/rc.config.d/hpws22_*conf files are covered in the newconfig support. The administrator can review the /var/adm/sw/swagent.log to identify the files that have been updated by the newconfig process. The following type of "NOTE:" message in the log file will assist the administrator to make this determination. NOTE: A new version of "/opt/hpws22/apache/conf/httpd.conf" has been installed on the system. IMPORTANT: The files located at /opt/hpws22/<component>/newconfig and /opt/hpws22/<component>/old/ are available to the administrator for reference when manually editing the current files, but they should not be altered. Doing so would make the file updates unpredictable.

HP-UX APACHE-BASED WEB SERVER

Apache is not automatically started upon installation. You must be root to start/stop Apache with the default installation. To start the HP-UX Apache-based Web Server: $ /opt/hpws22/apache/bin/apachectl start To stop the HP-UX Apache-based Web Server: $ /opt/hpws22/apache/bin/apachectl stop Once your Apache server is running, use your browser to access: http://yourserver.com/. Documentation detailing configuration and in-depth requirements can be found here. To start the HP-UX Apache-based Web Server with SSL capability Load the ssl Module in httpd.conf: $ /opt/hpws22/apache/bin/apachectl start To stop the HP-UX Apache-based Web Server with SSL capability: $ /opt/hpws22/apache/bin/apachectl stop For server startup with PHP, suEXEC and ldap authetication, see the corresponding Admin guides located in /opt/hpws22/hp_docs/apache/.

HP-UX TOMCAT-BASED SERVLET ENGINE

Tomcat is configured to be run as user www and it can be used as a standalone container or in conjunction with Apache. Tomcat can also be started as secure server, for detailed information consult ssl-howto.html. This version of Tomcat 6.0.x is designed to run on Java 1.5. The minimum Java requirement for Tomcat 6.0 is the JRE (Java Runtime Environment) 1.5.x or higher. If your web application uses JSPs (Java Server Pages) then you will also need the JDK (Java Development Kit) so you can compile the JSPs. The latest versions of Java 1.5 and higher can be downloaded from http://www.hp.com/go/java. Make sure to download the correct version for Itanium. In order to use standalone Tomcat, run the following commands: $ cd /opt/hpws22/tomcat $ ./bin/startup.sh Tomcat will start and will listen to the default port 8081. Once your Tomcat server is running, use your browser to access: http://yourserver.com:8081/. Documentation detailing configuration and in-depth requirements can be found here. To use Tomcat with Apache 1) Modify /opt/hpws22/apache/conf/httpd.conf In that file enable mod_jk connector by uncommenting the following line: Include /opt/hpws22/apache/conf/mod_jk.conf or Include /opt/hpws22/apache/conf/mod_jk2.conf 2) Modify mod_jk.conf(if necessary) You can add here additional mount points if you want Apache to forward requests to Tomcat. Add lines similar to the following: JkMount /mywebapp ajp13 3) Start Tomcat $ cd /opt/hpws22/tomcat $ bin/startup.sh Once your Tomcat server is running, use your browser to access: http://yourserver.com:8081/. 4) Start Apache $ /opt/hpws22/apache/bin/apachectl start Tomcat will start and will listen to the default port 8081. Once your Tomcat server is running, use your browser to access: http://yourserver.com:8081/. Documentation detailing configuration and in-depth requirements can be found here. For mod_jk2 configuration please refer to the following web site: http://tomcat.apache.org/connectors-doc-archive/jk2/jk2/printer/confighowto.html Stopping Tomcat $ cd /opt/hpws22/tomcat $ ./bin/shutdown.sh

HP-UX WEBMIN-BASED ADMIN

Webmin is not automatically started upon installation. You must be root to start and stop the Webmin miniserver. If you have problems starting Webmin, make sure you have Perl 5.1.6 or higher installed at /opt/perl/bin/perl. The latest version of Perl is available from HP Software Depot (http://software.hp.com). To start Webmin: Log in as root. $ /opt/hpws22/webmin/webmin-init start Point the browser to: http://yourserver.com:10000/ Login : admin Password : hp.com Click on the "Documentation" button for details about configuration and in-depth requirements. Remember to change your password. To stop Webmin: Log in as root. $ /opt/hpws22/webmin/webmin-init stop ***************************************************************************