HP-UX Internet Express A.11.
© Copyright 2008 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..........................................................................
OpenLDAP....................................................................................................................12 OpenSAML....................................................................................................................12 OpenSC..........................................................................................................................13 OFBiz..........................................................................................................................
2 Installing HP-UX Internet Express.................................................................................................21 Prerequisites.......................................................................................................................21 Installing HP-UX Internet Express.....................................................................................21 Configuring HP-UX Internet Express Components with Webmin....................................24 3 License and Support...
List of Tables 1-1 4-1 6 HP-UX Internet Express Component Versions ..........................................................18 HP-UX Internet Express Documentation Links..........................................................
About This Document This document discuses the products included in the Internet Express A.11.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.
Book Title KeyCap Emphasis Emphasis Term ComputerOut UserInput Command Variable [] {} ... | HP-UX command line, you can enter “man audit” or “man 5 audit” to view the manpage. See man(1). The title of a book. On the web and on the Instant Information CD, it may be a link to the book itself. The name of a keyboard key. Note that Return and Enter both refer to the same key. Text that is emphasized. Text that is strongly emphasized. The defined use of an important word or phrase.
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.11.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.
OpenSC OpenSC is a large smart card toolkit that provides a set of libraries and utilities to access smart cards. OFBiz The Apache Open For Business Project is an open source enterprise automation software (such as Open Source ERP, Open Source CRM, Open Source E-Business or E-Commerce, Open Source SCM, Open Source MRP, Open Source CMMS/EAM) project licensed under the Apache License Version 2.0. PAM_mkhomedir PAM_ mkhomedir enables the root user to create a home directory for another user.
Python Python is an interpreted, interactive, object-oriented programming and rapid application development language. 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.
SpamAssassin SpamAssassin is a tool to filter spam emails. To identify spam signatures, SpamAssassin uses a variety of local and network tests that restrict spammers from identifying an 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.
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 18 Component Name HP-UX 11i version 2 HP-UX 11i version 3 Ant A.11.00-1.7.0.001 A.11.00-1.7.0.002 Axis A.11.00-1.4.001 A.11.00-1.4.002 Calamaris A.11.00-2.59.001 A.11.00-2.59.002 Chkrootkit A.11.00-0.48.001 A.11.00-0.48.002 ClamAV A.11.00-0.93.001 A.11.00-0.93.002 Curl A.11.00-7.18.1.001 A.11.00-7.18.1.002 CyrusIMAP* A.11.00-2.3.12.001 A.11.00-2.3.12.002 CyrusSASL A.11.00-2.1.22.001 A.11.00-2.1.22.002 DanteSOCKS* A.11.00-1.1.
Table 1-1 HP-UX Internet Express Component Versions (continued) Component Name HP-UX 11i version 2 HP-UX 11i version 3 Nikto A.11.00-2.02.001 A.11.00-2.02.002 OFBiz A.11.00-4.0.001 A.11.00-4.0.002 OpenJMS A.11.00-0.7.6.1.001 A.11.00-0.7.6.1.002 OpenLDAP* A.11.00-2.3.41.001 A.11.00-2.3.41.002 OpenSAML A.11.00-1.1b.001 A.11.00-1.1b.002 OpenSC A.11.00-0.11.4.001 A.11.00-0.11.4.002 PAM_mkhomedir A.11.00-1.0.001 A.11.00-1.0.002 PAM_passwdqc A.11.00-1.0.5.001 A.11.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.11.00-1.6.9p16.001 A.11.00-1.6.9p16.002 SugarCRM A.11.00-4.5.1i.001 A.11.00-4.5.1i.002 Tcpdump A.11.00-3.9.8.001 A.11.00-3.9.8.002 Tripwire A.11.00-2.4.1.2.001 A.11.00-2.4.1.2.002 Twiki A.11.00-4.2.0.001 A.11.00-4.2.0.002 UDDI4J A.11.00-2.0.5.001 A.11.00-2.0.5.002 UW-IMAP A.11.00-2007a.001 A.11.00-2007a.002 Wget A.11.00-1.10.2.001 A.11.00-1.10.2.
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.11.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 32 Xinetd http://www.xinetd.org/faq.html zlib http://www.zlib.
Index A Ant description, 9 documentation link, 29 Axis description, 9 documentation link, 29 C Calamaris description, 9 documentation link, 29 Chkrootkit description, 9 documentation link, 29 Clam AntiVirus description, 10 documentation link, 29 component documentation links, 29 open source, 9 versions Open Source, 17 configuration, 24 Curl description, 10 documentation link, 29 CyrusIMAP description, 10 documentation link, 29 CyrusSASL description, 10 documentation link, 29 D DanteSOCKS description, 10 d
E L Eclipse description, 10 documentation link, 29 version, 18 Libpcap description, 11 documentation link, 30 license agreement, 27 lsof documentation link, 30 F Fetchmail description, 10 documentation link, 29 FSH description, 10 documentation link, 29 M GnuPG description, 10 documentation link, 29 Majordomo description, 11 documentation link, 30 ModSecurity description, 12 MySQL description, 12 documentation link, 30 updating previous version, 23 H N G Horde description, 11 documentation link,
PostgreSQL description, 13 documentation link, 30 updating previous version, 23 pre-installation, 21 ProcMail description, 13 documentation link, 30 product documentation links Internet Express component, 29 ProFTPD description, 13 documentation link, 31 Python description, 14 documentation link, 31 version, 19 Q Qpopper description, 14 documentation link, 31 R Rsync description, 14 documentation link, 31 version, 19 ruby description, 14 documentation link, 31 Rubygems documentation link, 31 rubygems desc
VOCAL version, 20 W Webmin overview, 24 Wget description, 16 documentation link, 31 Wipe description, 16 documentation link, 31 Wput description, 16 documentation link, 31 X Xalan-C description, 16 documentation link, 32 installation dependency, 22 version, 20 XDoclet description, 17 documentation link, 32 version, 20 Xerces-C description, 17 documentation link, 32 version, 20 Xinetd description, 17 documentation link, 32 version, 20 36 Index