• HP Apache-based Web Server or HP-UX Web Server Suite Resources
  • Apache Open Source Resources
  • 4 New and ChangedFeatures in HP-UX Web Server Suite
  • 4.1 File Location Differences between HP Web Server Suite 2.x and HP-UX Web Server Suite 3.x
  • Configuration File Differences between HP Apache 2.0.x and HP-UX Web Server Suite
  • 4.2 Version and Module Numbers Version Numbers of HP Apache and HP-UX Web Server Suite Components
  • 4.3 Multi-Processing Module in HP-UX Apache-based Web Server
  • 4.4 Summary of New Features in the HP-UX Web Server Suite
  • Apache Portable Runtime (APR)
  • PHP to Oracle Database Connectivity (PA-RISC only)
  • New Utilities
  • Additional features that are part of this release are: Chroot
  • September 2008 Migration Guide




    Download 1.14 Mb.
    bet2/11
    Sana21.03.2017
    Hajmi1.14 Mb.
    1   2   3   4   5   6   7   8   9   10   11

    3 Getting More Information

    The HP Apache-based Web Server or HP-UX Web Server Suite is built on the open source Apache HTTP Server software developed by the Apache Software Foundation (ASF) with additional open source components and HP proprietary content integrated and bundled by HP.



    The following table lists resources for HP Apache-based Web Server or HP-UX Web Server Suite. For the latest HP Apache-based Web Server or HP-UX Web Server Suite information, see www.hp.com/go/webserver.

    HP Apache-based Web Server or HP-UX Web Server Suite Resources

    Resources

    Location

    HP Apache-based Web Server or HP-UX Web Server Suite information library, technical tips, FAQs

    www.hp.com/products1/unix/webservers/apache/index.html







    HP Apache-based Web Server or HP-UX Web Server Suite product bundle

    www.hp.com/go/webserver




    Click “downloads”

    HP Apache or HP-UX web Server Suite product bundle for IPv6

    software.hp.com/




    search for "IPv6"

    HP Developer and Solution Partner Portal

    www.hp.com/

    search for "HP Apache-based Web Server"

    Integrated Applications

    Resources

    Location

    HP-UX Workload Manager

    www.hp.com/go/wlm




    BEA Weblogic connector to Apache (mod_wl)

    www.bea.com




    BroadVision connector to Apache (mod_bv)

    www.broadvision.com




    The following table lists general information about Apache and the open source add-on products bundled by HP into the HP Apache-based Web Server or HP-UX Web Server Suite.
    General (lot. generalis - umumiy, bosh) - qurolli kuchlardagi harbiy unvon (daraja). Dastlab, 16-a.da Fransiyada joriy qilingan. Rossiyada 17-a.ning 2-yarmidan maʼlum. Oʻzbekiston qurolli kuchlarida G.


    Apache Open Source Resources

    Resources

    Location

    General

    Apache HTTP Web Server General Information

    httpd.apache.org/







    Apache Software Foundation (AS F)

    www.apache.org/




    Apache 2.0 User’s Guide

    http://httpd.apache.org/docs/2.0/httpd.apache.org/docs/

    Apache 2.2 User’s Guide

    http://httpd.apache.org/docs/2.2/httpd.apache.org/docs-2.0/

    Developer resources

    dev.apache.org

    I Pv6

    IPv6 Home Page

    www.ipv6.org

    LDAP authentication

    OpenLDAP

    www.openldap.org/

    auth_ldap

    www.rudedog.org/auth ldap

    Perl

    Perl Interpreter

    www.software.hp.com/, search for “Perl v.5.8.8”

    Resources

    Location

    General information on the mod_perl module

    perl.apache.org/




    PHP

    PHP User's Guide

    www.php.net/docs.php

    General information on PHP

    www.php.net

    Servlets

    Tomcat User's Guide

    http://tomcat.apache.org/tomcat-5.5-doc/index.htmljakarta.apache.org/tomcat/tomcat-4.1-doc/index.html

    Apache JServ - Servlets Development Kit 2.0 for developing servlets. Later versions may work but they have not been tested. This is required by JServ in HP Apache 2.0.x

    java.sun.com/products/servlet/archive.html




    SSL

    OpenSSL User's Guide

    www.openssl.org/docs/

    mod _ssl User's Guide

    www.modssl.org/docs

    WebDAV

    webDAV Home Page

    www.webdav.org/

    Webmin

    Webmin User's Guide

    www.swelltech.com/support/webminguide/index.html

    Webmin Home Page

    www.webmin.com/

    4 New and ChangedFeatures in HP-UX Web Server Suite

    Beginning with this version, HP-UX Apache-based Web Server, HP-UX Tomcat-based Servlet Engine, and HP-UX Webmin-based Admin can be installed together (as in previous versions of HP Apache-based Web Server) or installed separately as standalone components. Each is installed in its own directory with a common base root of /opt/hpws/.

    This section contains an overview of the new and changed features in HP-UX Web Server Suite.

    4.1 File Location Differences between HP Web Server Suite 2.x and HP-UX Web Server Suite 3.x

    The HP Apache 2.0.x files are located in /opt/hpws/apache.the directory

    In the HP-UX Web Server Suite, these files are located in /opt/hpws, under their respective directories.

    The following table compares the HP Web Server Suite 2.x and HP-UX Web Server Suite configuration files.



    Configuration File Differences between HP Apache 2.0.x and HP-UX Web Server Suite


    Component

    HP Web Server Suite 2.x

    HP-UX Web Server Suite 3.x

    Apache Server (httpd)

    /opt/hpws/apache/conf/httpd.Conf

    /opt/hpws22/apache/conf/httpd.conf

    mod_ssl

    Included inside:

    /opt/hpws/apache/conf/httpd.Conf



    /opt/hpws22/apache/conf/extra/httpd-ssl.conf

    New in the HP-UX Web Server Suite and included by httpd.conf



    mod_file_cache

    Not available

    /opt/hpws22/apache/conf/cache.conf

    Tomcat

    /opt/hpws/tomcat/conf/server .xml

    /opt/hpws22/tomcat/conf/server.xml

    modjserv

    /opt/hpws/apache/conf/jserv/jserv. conf

    Replaced with mod_j k

    modjk

    2.0.26 and later:

    /opt/hpws/tomcat/conf/jk/mod_jk.conf and /opt/hpws/tomcat/conf/jk/

    workers .properties


    /opt/hws/apache/conf/mod_jk.conf and /opt/hpws22/apache/conf/ workers.properties


    Webmin

    /opt/hpws/apache/webmin/conf/miniserv. Conf

    /opt/hpws/webmin/conf/miniserv.conf

    auth_ldap

    2.0.26.06 and later:

    /opt/hpws/apache/conf/ldap.conf



    /opt/hpws22/apache/conf/ldap.Conf


    Note: If you do not require the functionality, you can comment out the corresponding "include" directive. For example, if you do not need ldap authentication, the command line would like:be

    #Include /opt/hpws22/apache/conf/ldap.conf



    4.2 Version and Module Numbers

    Version Numbers of HP Apache and HP-UX Web Server Suite Components


    Component

    HP-UX Web Server Suite 2.x and
    11i Version 2 or later (PA-RISC &
    IPF)

    HP-UX Web Server Suite 3.x
    on 11.0/11 i and
    11i Version 1.5 or later
    (PA-RISC & IPF)

    Apache Web Server

    2.0.59

    2.2.8

    OpenSSL

    0.9.7m

    0.9.7m

    mod_ssl

    A standard module of ASF Apache

    A standard module of ASF Apache

    BSAFE ® Crypto-C

    PA 5.2/IPF 5.2.1

    Not available



    Tomcat Servlet Container

    5.5.23

    5.5.23

    Apache Connector to Tomcat

    modjserv / modjk

    modjk

    Apache JServ

    1.1.1

    Not available.
    See preceding table row for
    equivalent.

    modjk

    2.0.5

    2.0.5

    mod_perl

    1.99.16

    1.99.16

    PHP

    5.2.6

    5.2.6

    auth_ldap

    1.54

    1.54

    OpenLDAP SDK

    2.1.22

    2.1.22

    Webmin

    1.070

    1.070

    Xalan

    2.5.1

    Not available

    Batik

    1.5

    Not available

    FOP

    0.20.5

    Not available

    Cocoon

    2.0.4

    Not available


    Note: The version numbers in the preceding table are correct for the HP Apache-based Web Server 2.0.26.06 and HP-UX Web Server Suite 3.0. For later releases, see the Release Notes in the documentation directory, or on the Software Depot web site: software.hp.com/ - Featured Products - HP-UX Apache-based Web Server or www.hp.com/go/webserver- Click “downloads”.

    4.3 Multi-Processing Module in HP-UX Apache-based Web Server

    The Apache HTTP server 2.x can be built with one of several different multiprocessing modules (MPMs). These MPMs are beos, os2, perchild, prefork, winnt, and worker. The HP-UX Apache-based Web Server is built with the "worker" module. This module implements a hybrid, multiprocess, multithreaded server and provides high scalability with improved performance.

    In the worker MPM, a single control process is responsible for launching child processes. A fixed number of threads are created by each child process. This is specified in the ThreadsPerChild directive. Individual threads listen for connections and serve them when they arrive. A pool of spare, idle threads is created to be ready to handle these connections. The MinSpareThreads and MaxSpareThreads directives determine the range of this pool. Processes are dynamically created until there are idle threads equal to at least MinSpareThreads. Processes are destroyed until there are idle threads less than or equal to MaxSpareThreads. The MaxRequestsPerChild directive limits the number of requests that an individual child server process will handle. It controls how frequently the server recycles processes by killing old ones and launching new ones. If the MaxRequestsPerChild directive is set to 0, processes are never recycled.

    For more information on the worker MPM, see http://httpd.apache.org/docs/2.2/mod/worker.html



    4.4 Summary of New Features in the HP-UX Web Server Suite

    Following is a summary of the new features in theHP-UX Web Server Suite.



    Threading

    The HP-UX Apache-based Web Server runs in a hybrid multi-process, multi-threaded mode for improved scalability.



    Multi-protocol Support

    One of the new capabilities of Apache is support for multiple protocols. Users can write filters that implement ftp and other protocols. (mod_echo is provided as an example.)



    Apache Portable Runtime (APR)

    This new Apache API for modules has changed significantly for the HP-UX Apache-based Web Server. In the HP-UX Apache-based Web Server, module ordering ismostly done automatically. Module ordering is also done per-hook to allow more flexibility. Hooks allow modules to interact with Apache at many points in Apache's processing chain. New calls have been added that provide additional module capabilities without patching the core Apache server.



    Filtering

    Apache modules may now be written as filters that act on the stream of content as it is delivered to or from the server. For example, the output of CGI scripts can be parsed for Server-Side Include directives by mod_include.



    IPv6 Support

    On systems where IPv6 is supported by the underlying OS, Apache receives IPv6 listening sockets by default. Additionally, the Listen, NameVirtualHost, and directives support IPv6 numeric address strings (e.g.,for example "Listen [ fe80: :1] :8080").



    Note:

    1. HP-UX Web Server Suite for IPv6 is available on 11i (PA-RISC) as a separate HP–UX Web Server Suite product and requires an additional IPv6 networking product to be installed.

    2. Other HP-UX releases and IPF are not supported at this time.

    WebDAV

    WebDAV (“Web-based Distributed Authoring and Versioning”) is a set of extensions to the HTTP protocol that allows users to create, move, copy, and delete files (HTML, images, presentations) and directories on a remote server. The HP-UX Apache-based Web Server implements WebDAV using the mod_webdav and mod_webdav_fs modules, www.webdav.org/. WebDAV is an IETF standard for collaborative authoring on the web. Using HTTP, WebDAV uses strong authentication (certificates), encryption, proxy support, and caching.



    PHP to Oracle Database Connectivity (PA-RISC only)

    PHP can be used to access Oracle 8.1.6. The database can reside on either the same server as Apache (local) or on a different server (remote).



    LDAP Authentication

    Auth _ldap is the connector between Apache and an LDAP directory server that allows Apache to authenticate HTTP clients by using entries in an LDAP directory. Auth_ldap supports iPlanet (Netscape) Directory Server and OpenLDAP Directory Server. the directoryOpenLDAP SDK resides in /opt/hpws22/apache/lib/LDAP. the directory



    Webmin

    Webmin has HP added functionality in administrating Apache 2.2 features, easily displaying default values, and accessing log files. You can also generate keys and certificates for your server or for your own self-signed Certificate Authority (CA).


    .New Utilities

    These utilities are found in /opt/hpws/util. For more information, see: /opt/hpws22/hp_docs/utilities.user.guide



    1. altroot.sh

    Alternate Root Utility. After installing HP-UX Web Server Suite into the default /opt/hpws directory, this script can be used to move it into another directory.

    1. cache_util.pl
      This interactive utility helps in the creation of the cache.conf file for use with mod_file_cache. Performance of the HP-UX Apache-based Web Server can be improved to serve static content by using mod_file_cache. Frequently accessed static files can be pre-loaded into memory and served directly to avoid frequent disk access. Files to be cached by mod_file_cache are listed in the cache . conf file.

    2. chroot_os_cp.sh

    Chroot copy utility. This is a helper script that sets up chroot by copying typical files used by HP-UX Apache-based Web Server into the chroot directory. The copied set of files allows demo web pages to run. A secure Apache may require some of these files to be deleted. If you need additional things to be done as part of chroot set-up, you must customize this script for your site.

    1. mkcert.sh

    SSL Certificate Generation Utility. This script generates private keys, certificate signing requests, and certificates for the CA, server, and client. Before you use the mod _ssl, you must prepare the SSL certificate system by running the 'mkcert.sh' command.

    e. ports.sh

    Port List Utility. This script lists the ports being configured by the HP-UX Apache-based Web Server. In this distribution, ports are configured for Apache, Apache(SSL), Tomcat, modjk, Webmin, and LDAP.



    1. For m, seetest_certmig.sh

    Certificate Migration Utility. This utility is a wrapper around certmig. It can be used to import, extract, and list the certificates in an iPlanet 4.1 .x Certificate database. For usage information,

    "/opt/hpws22/apache/util/testenter _certmig.sh -h".



    1. Mod_auth_xradius :

    Mod_auth_xradius is an Apache module which provides add-on feature to

    the apache to authenticate to all available RADIUS servers. This module

    enables Apache web server to act as a radius client.


    The mod_auth_xradius uses basic HTTP authentication to maintain sessions

    instead of cookies which will help to avoid the problems with page display

    when the cookies are disabled in the client browser.

    Additional features that are part of this release are:

    Chroot

    Chroot causes the named directory to become the root directory, the starting point for path searches. An unauthorized user cannot access the root file system. Our chroot includes SSL enhancements. A script, /opt/hpws22/apache/util/chroot_os_cp.sh,is included that can be used to copying OS files to your chroot directory.



    certmig

    The certmig utility makes sharing of certificates between the Netscape Enterprise Server (4.x and above) and any server that supports PKCS#1 2 formats possible. The certmig utility is an extension of the pk1 2util utility, provided by the Mozilla community. In addition to the pk12util functionality, certmig lists and extracts certificates from the Netscape certificate databases.

    Certmig is installed in /opt/hpws22/apache/bin/certmig. For more information, see /opt/hpws22/hp_docs/apache/certmig.user.guide. A helper script, test_certmig. sh, is located in /opt/hpws22/apache/util directory. For more information on this script, see /opt/hpws22/hp_docs/apache/utilities.user.guide.

    1   2   3   4   5   6   7   8   9   10   11


    Download 1.14 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa


    September 2008 Migration Guide

    Download 1.14 Mb.