HP-UX Internet Express A.13.
© Copyright 2009 Hewlett-Packard Development Company, L.P. Confidential Computer Software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.11 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license. The information contained herein is subject to change without notice.
Table of Contents About This Document.....................................................................................................................7 Intended Audience...............................................................................................................7 Document Organization.......................................................................................................7 Typographical Conventions..........................................................................
OpenJMS........................................................................................................................14 OpenLDAP....................................................................................................................14 OpenSAML....................................................................................................................15 OpenSC..........................................................................................................................
2 Installing HP-UX Internet Express.................................................................................................23 Prerequisites.......................................................................................................................23 Installing HP-UX Internet Express.....................................................................................23 Configuring HP-UX Internet Express Components with Webmin....................................26 3 License and Support...
List of Tables 1-1 4-1 6 HP-UX Internet Express Component Versions ..........................................................20 HP-UX Internet Express Documentation Links..........................................................
About This Document This document discuses the products included in the Internet Express A.13.00 bundles in the HP-UX 11i v2, and HP-UX 11i v3 operating systems. It also describes how to install HP-UX Internet Express and documentation resources for all the products. The document printing date and part number indicate the document’s current edition. The printing date will change when a new edition is printed. Minor changes may be made at reprint without changing the printing date.
Information CD, it may be a link to the manpage itself. From the HP-UX command line, you can enter “man audit” or “man 5 audit” to view the manpage. See man(1). Book Title The title of a book. On the web and on the Instant Information CD, it may be a link to the book itself. KeyCap The name of a keyboard key. Note that Return and Enter both refer to the same key. Emphasis Text that is emphasized. Emphasis Text that is strongly emphasized. Term The defined use of an important word or phrase.
Include the document title, manufacturing part number, and any comment, error found, or suggestion for improvement you have concerning this document.
1 HP-UX Internet Express Overview This chapter provides an overview of HP-UX Internet Express and the open source components provided in HP-UX Internet Express. Introduction HP-UX Internet Express A.13.00 is a collection of popular open source Internet Services, Web Services, and Security Services that are tested and qualified on HP-UX. HP-UX Internet Express enables for a low cost of software ownership and application deployment. HP-UX Internet Express is easily installed, configured, and administered.
ClamAV ClamAV is an antivirus toolkit for UNIX®. It is primarily used on mail servers for scanning email attachments. Curl Curl is a command line tool that transfers files with URL syntax. CyrusIMAP The CyrusIMAP server uses a private mailbox database design, which is stored in parts of the file system that are private to the CyrusIMAP system. All user access to mail is through the IMAP, POP3, or KPOP protocols.
Horde The Horde Application Framework is used by Horde applications, such as the Internet Messaging Program (IMP). The shared code provides commonality in handling such functionality as preferences, permissions, browser detection, and user help. Hsqldb Hsqldb is a Java SQL database. Hsqldb offers a fast database engine that contains both in-memory and disk-based tables, a Web server, and management tools.
ModSecurity ModSecurity is an embeddable web application firewall that protects web applications from a range of attacks. It also enables HTTP traffic monitoring and real-time analysis without modifying the existing infrastructure. IMPORTANT: The ModSecurity product is available only for the HP-UX 11i v2 and HP-UX 11i v3 operating systems. MySQL The MySQL database server is an open source SQL database. Nagios Nagios is a service and network monitoring program.
OpenSAML OpenSAML contains open source Java and C++ libraries used to build, transport, and parse Security Assertion Markup Language (SAML) messages. OpenSC OpenSC is a large smart card toolkit that provides a set of libraries and utilities to access smart cards. PAM_mkhomedir PAM_ mkhomedir enables the root user to create a home directory for another user. PAM_passwdqc PAM_passwdqc is a password strength checking module for PAM-aware password changing programs, such as passwd(1).
Qpopper Qualcomm Popper (Qpopper) is a Qualcomm-derived POP server that enables access to email using any POP3 client. Qpopper is normally used with standard UNIX mail transfer and delivery agents, such as sendmail or smail. Rsync Rsync is a file transfer program that keeps remote files in sync. Ruby Ruby is adynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
aspect using which spammers can craft their massages. SpamAssassin works with Sendmail and Procmail. Squid Squid is a Web proxy caching server for Web clients. It supports FTP, gopher, and HTTP data objects. SSLDUMP SSLDUMP is a Secure Sockets Layer version 3/Transport Layer Security (SSLv3/TLS) network protocol analyzer. SSLDUMP identifies SSLv3/TLS traffic, decodes the traffic, and displays the traffic in text format. Struts Struts provides an open source framework for building Java Web applications.
Tripwire Tripwire software is a security and data integrity tool used to monitor and alert administrators of specific file changes on a range of systems. Twiki Twiki is a flexible, powerful, and an easy to use enterprise Wiki, enterprise collaboration platform, and knowledge management system. Typically, Twiki is used to run a project development space, a document management system, a knowledge base, or any other groupware tool on an Intranet or on an Internet.
XDoclet XDoclet is an extended Javadoc Doclet engine and an open source code generation engine. Xerces-C Xerces-C provides XML parsing and generation. Xinetd Xinetd is a replacement for the Internet services daemon inetd. Xinetd offers access control on all services and prevents Denial of Service (DoS) attacks, IPv6 support, and support for offloading services to a remote host. zlib zlib is a general purpose data compression library.
Table 1-1 HP-UX Internet Express Component Versions 20 Component Name HP-UX 11i version 2 HP-UX 11i version 3 Ant A.13.00-1.7.1.001 A.13.00-1.7.1.001 Axis A.13.00-1.4.001 A.13.00-1.4.001 Calamaris A.13.00-2.59.001 A.13.00-2.59.001 Chkrootkit A.13.00-0.48.001 A.13.00-0.48.001 ClamAV A.13.00-0.95.1.001 A.13.00-0.95.1.001 Curl A.13.00-7.19.4.001 A.13.00-7.19.4.001 CyrusIMAP* A.13.00-2.3.14.001 A.13.00-2.3.14.001 CyrusSASL A.13.00-2.1.22.001 A.13.00-2.1.22.001 DanteSOCKS* A.13.
Table 1-1 HP-UX Internet Express Component Versions (continued) Component Name HP-UX 11i version 2 HP-UX 11i version 3 Nikto A.13.00-2.03.001 A.13.00-2.03.001 OFBiz A.13.00-4.0.001 A.13.00-4.0.001 OpenJMS A.13.00-0.7.6.1.001 A.13.00-0.7.6.1.001 OpenLDAP* A.13.00-2.4.16.001 A.13.00-2.4.16.001 OpenSAML A.13.00-1.1b.001 A.13.00-1.1b.001 OpenSC A.13.00-0.11.7.001 A.13.00-0.11.7.001 PAM_mkhomedir A.13.00-1.0.001 A.13.00-1.0.001 PAM_passwdqc A.13.00-1.0.5.001 A.13.00-1.0.5.
Table 1-1 HP-UX Internet Express Component Versions (continued) Component Name HP-UX 11i version 2 HP-UX 11i version 3 Sudo A.13.00-1.7.1.001 A.13.00-1.7.1.001 SugarCRM A.13.00-4.5.1i.001 A.13.00-4.5.1i.001 Tcpdump A.13.00-4.0.0.001 A.13.00-4.0.0.001 Tripwire A.13.00-2.4.1.2.001 A.13.00-2.4.1.2.001 Twiki A.13.00-4.3.1.001 A.13.00-4.3.1.001 UDDI4J A.13.00-2.0.5.001 A.13.00-2.0.5.001 UW-IMAP A.13.00-2007e.001 A.13.00-2007e.001 Wget A.13.00-1.10.2.001 A.13.00-1.10.2.001 Wipe A.13.
2 Installing HP-UX Internet Express This chapter describes the installation process for HP-UX Internet Express and provides a brief overview of the Webmin web-based administration tool, which can be used to configure select Internet Express components. Prerequisites Prior to installing HP-UX Internet Express, note the following recommendations and requirements.
NOTE: HP-UX Internet Express version A.13.00 contains all the components in four bundles for HP-UX Internet Express for the HP-UX 11i version 2 and HP-UX 11i version 3 operating systems. 4. To install HP-UX Internet Express components: a. Enter the following swinstall command: $swinstall -s The swinstall GUI is displayed. b. c. d. e. f. On the swinstall GUI, select the component or components you want to install from the list. On the Actions menu, select Install.
d. e. Install the latest version of Internet Express OpenLDAP. See Step 4 for instructions on installing the Internet Express OpenLDAP component using the swinstall command. Load data into the new OpenLDAP directory from the previously unloaded .ldif files using the slapadd utility. For more information on slapcat and slapadd, see the OpenLDAP manpages. 6. If you have a previous version of HP-UX Internet Express MySQL installed, you must manually uninstall it prior to installing the latest version.
b. Complete the following steps for each database cluster to be migrated: i. Use the pg_dumpall utility to create a dump of all the databases in the database cluster. For more information, see the pg_dumpall manpage. ii. Remove or relocate this database directory. If your previous database directory was created using HP-UX Internet Express PostgreSQL, and you used worked the default database only, then your database directory is /var/opt/iexpress/postsql.
• • • • • • • • • • MySQL OpenLDAP PostgreSQL ProcMail ProFTPD Qpopper Snort Squid Stunnel Xinetd Webmin consists of a miniserver and a number of CGI programs that directly update system files, such as /etc/inetd.conf and /etc/passwd. The Web server and all CGI programs are written in Perl version 5, and use no external modules. You only need a Perl binary to run Webmin.
3 License and Support This chapter provides a brief overview of the HP licensing agreement and support for HP-UX Internet Express. Licensing Agreement The full text of the HP-UX Internet Express License Agreement is available in the licenses.txt file located in /opt/iexpress/, where is the name of the component in all lowercase letters. The HP-UX Internet Express License Agreement can also be found in the TCOpenSource component files that are available as the licenses.
4 Documentation Resources This chapter provides links to Web sites and documentation for the HP-UX Internet Express components, HP-UX Internet Express components included in the HP-UX OEs, and TCOpenSource components. HP-UX Internet Express Component Documentation Resources Table 4-1 lists links to available documentation for each component shipped on the HP-UX Internet Express media. Table 4-1 HP-UX Internet Express Documentation Links Component Name Product Documentation Links Ant http://ant.apache.
Table 4-1 HP-UX Internet Express Documentation Links (continued) Component Name Product Documentation Links IMP IMP is a Horde application. IMP documentation is included within the Horde documentation. http://www.horde.org/faq/user http://www.horde.org/faq/admin/print.php Jabber http://www.jabber.org/user Jython http://www.jython.org/docs/index.html Libpcap http://www.tcpdump.org Libxml2 http://xmlsoft.org/ lsof http://people.freebsd.org/~abe/ ModSecurity http://www.modsecurity.
Table 4-1 HP-UX Internet Express Documentation Links (continued) Component Name Product Documentation Links ProFTPD http://www.proftpd.org/docs Python http://www.python.org/doc Qpopper http://www.eudora.com/products/unsupported/qpopper/documentation.html Rsync http://samba.anu.edu.au/rsync/documentation.html Ruby http://www.ruby-lang.org/en/documentation/ Rubygems http://www.rubygems.org/ Rubyonrails http://www.rubyonrails.org/docs Snort http://www.snort.org/docs SOAP http://ws.apache.
Table 4-1 HP-UX Internet Express Documentation Links (continued) Component Name Product Documentation Links Xalan-C http://xml.apache.org/xalan-c/faq.html http://xml.apache.org/xalan-c/overview.html XDoclet http://xdoclet.sourceforge.net/xdoclet/bp.html http://www.jguru.com/faq/printablefaq.jsp?topic=XDoclet Xerces-C http://xml.apache.org/xerces-c/faqs.html http://xml.apache.org/xerces-c/pdf.html 34 Xinetd http://www.xinetd.org/faq.html zlib http://www.zlib.
Index A Ant description, 11 documentation link, 31 Axis description, 11 documentation link, 31 C Calamaris description, 11 documentation link, 31 Chkrootkit description, 11 documentation link, 31 Clam AntiVirus description, 12 documentation link, 31 component documentation links, 31 open source, 11 versions Open Source, 19 configuration, 26 Curl description, 12 documentation link, 31 CyrusIMAP description, 12 documentation link, 31 CyrusSASL description, 12 documentation link, 31 D DanteSOCKS description,
E L Eclipse description, 12 documentation link, 31 version, 20 Libpcap description, 13 documentation link, 32 license agreement, 29 lsof documentation link, 32 F Fetchmail description, 12 documentation link, 31 FSH description, 12 documentation link, 31 M GnuPG description, 12 documentation link, 31 Majordomo description, 13 documentation link, 32 ModSecurity description, 14 MySQL description, 14 documentation link, 32 updating previous version, 25 H N G Horde description, 13 documentation link,
PostgreSQL description, 15 documentation link, 32 updating previous version, 25 pre-installation, 23 ProcMail description, 15 documentation link, 32 product documentation links Internet Express component, 31 ProFTPD description, 15 documentation link, 33 Python description, 15 documentation link, 33 version, 21 Q Qpopper description, 16 documentation link, 33 R Rsync description, 16 documentation link, 33 version, 21 ruby description, 16 documentation link, 33 Rubygems documentation link, 33 rubygems desc
VOCAL version, 22 W Webmin overview, 26 Wget description, 18 documentation link, 33 Wipe description, 18 documentation link, 33 Wput description, 18 documentation link, 33 X Xalan-C description, 18 documentation link, 34 installation dependency, 24 version, 22 XDoclet description, 19 documentation link, 34 version, 22 Xerces-C description, 19 documentation link, 34 version, 22 Xinetd description, 19 documentation link, 34 version, 22 38 Index