HP-UX Internet Express A.15.
© Copyright 2010 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....................................................................................................................14 OpenSAML....................................................................................................................14 OpenSC..........................................................................................................................15 PAM_mkhomedir..........................................................................................................
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 ..........................................................19 HP-UX Internet Express Documentation Links..........................................................
About This Document This document discuses the products included in the Internet Express A.15.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.15.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. 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). PAM_passwdqc checks regular passwords, offers support for passphrases, and can provide randomly generated passwords.
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. RubyGems RubyGems is the standard Ruby package manager. It is similar to apt-get, emerge, and other operating system package managers. RubyOnRails Ruby on Rails is a free web application framework.
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. The framework is based on Java servlets, JavaBeans, XML, and some Jakarta Commons packages. Stunnel Stunnel is a Universal SSL Wrapper, encrypting arbitrary TCP connections inside SSL.
groupware tool on an Intranet or on an Internet. Web content can be created collaboratively by just using a browser. UDDI4J UDDI4J is a Java class library that provides an API to interact with a Universal Description, Discovery and Integration (UDDI) registry. UW-IMAP UW-IMAP is the University of Washington IMAP server. Wget Wget is a non-interactive command-line tool to retrieve files and directories using the HTTP, the HTTPS, and the FTP protocols.
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 (continued) 20 Component Name HP-UX 11i version 2 HP-UX 11i version 3 Chkrootkit A.15.00-0.49.001 A.15.00-0.49.001 ClamAV A.15.00-0.96.1.001 A.15.00-0.96.1.001 Curl A.15.00-7.20.1.001 A.15.00-7.20.1.001 CyrusIMAP* A.15.00-2.3.16.001 A.15.00-2.3.16.001 CyrusSASL A.15.00-2.1.23.001 A.15.00-2.1.23.001 DanteSOCKS* A.15.00-1.2.1.001 A.15.00-1.2.1.001 Eclipse A.15.00-3.4.2.001 A.15.00-3.4.2.001 Fetchmail* A.15.00-6.3.16.001 A.15.00-6.
Table 1-1 HP-UX Internet Express Component Versions (continued) Component Name HP-UX 11i version 2 HP-UX 11i version 3 OpenSAML A.15.00-1.1b.001 A.15.00-1.1b.001 OpenSC A.15.00-0.11.13.001 A.15.00-0.11.13.001 PAM_mkhomedir A.15.00-1.0.001 A.15.00-1.0.001 PAM_passwdqc A.15.00-1.0.5.001 A.15.00-1.0.5.001 Perl-LDAP A.15.00-0.39.001 A.15.00-0.39.001 Pine A.15.00-4.64.001 A.15.00-4.64.001 Postfix A.15.00-2.7.0.001 A.15.00-2.7.0.001 PostgreSQL* A.15.00-8.4.4.001 A.15.00-8.4.4.
Table 1-1 HP-UX Internet Express Component Versions (continued) Component Name HP-UX 11i version 2 HP-UX 11i version 3 Twiki A.15.00-4.3.2.001 A.15.00-4.3.2.001 UDDI4J A.15.00-2.0.5.001 A.15.00-2.0.5.001 UW-IMAP A.15.00-2007e.001 A.15.00-2007e.001 Wget A.15.00-1.10.2.001 A.15.00-1.10.2.001 Wipe A.15.00-2.3.1.001 A.15.00-2.3.1.001 Wireshark A.15.00-1.0.11.001 A.15.00-1.0.11.001 Wput A.15.00-0.6.2.001 A.15.00-0.6.2.001 Xalan-C A.15.00-1.10.001 A.15.00-1.10.001 XDoclet A.15.00-1.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.15.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 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.org/soap/docs/index.
Table 4-1 HP-UX Internet Express Documentation Links (continued) Component Name Product Documentation Links 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,
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, 32 Python description, 15 documentation link, 33 version, 21 Q Qpopper description, 15 documentation link, 33 R Rsync description, 16 documentation link, 33 version, 21 ruby description, 16 documentation link, 33 Rubygems documentation link, 33 rubygems description, 16 Rubyonrails documentation link, 33 S
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, 33 installation dependency, 24 version, 22 XDoclet description, 18 documentation link, 34 version, 22 Xerces-C description, 18 documentation link, 34 version, 22 Xinetd description, 19 documentation link, 34 version, 22 38 Index