HPlogo Configuring and Managing MPE/iX Internet Services > Chapter 9 HP WebWise MPE/iX Secure Web Server

Major Components

MPE documents

Complete PDF
Table of Contents
Glossary
Index

E0802 Edition 6 ♥
E0701 Edition 5
E0400 Edition 4

HP WebWise MPE/iX Secure Web Server consists of a job stream (JHTTPD) which runs the server program (HTTPD), a set of configuration files, a complete set of online documentation, and miscellaneous utilities and scripts.

The full set of WebWise distribution files is contained within the /APACHE/VUUFF directory tree, and customers should not modify any of these files.

The files and directories that customers should reference and/or modify are as follows:
/APACHE/PUB/

The MPE group and HFS directory under which all HP WebWise MPE/iX Secure Web Server customer modifiable files reside. MGR.APACHE should be the only user with any kind of access to this group.

HTTPD

Symlink to web server daemon program. This program requires PM capability, and MGR.APACHE should be the only user with any kind of access to this program.

JHTTPD

The job stream which runs the HTTPD daemon.

JHTTPD.sample

Sample JHTTPD job stream.

bin/

Symlink pointing to the /APACHE/CURRENT/bin directory which contains various utility programs and scripts used for managing HP WebWise MPE/iX Secure Web Server. A summary of the major ones:

apxs

A perl script which assists in the creation of DSO modules. Note that perl is not distributed with HP WebWise MPE/iX Secure Web Server or supported by HP.

htpasswd

A program used to create the user/password database file required for HTTP Basic Authentication.

openssl

A program used for key and certificate management. HP only supports the usage shown in this document.

sign.sh

A shell script used to sign certificates. HP only supports the usage shown in this document.

cgi-bin/

This subdirectory is specified by the ScriptAlias configuration directive and contains demo CGI scripts.

conf/

This subdirectory contains all of the HP WebWise MPE/iX Secure Web Server configuration files, with the primary one being httpd.conf. MGR.APACHE should be the only user capable of writing to these files and subdirectories. Additional SSL-related configuration subdirectories below conf/:

ssl.crl/

Subdirectory containing Certificate Revocation Lists from the Certificate Authorities (CAs) who have signed your client browser's certificates. Useful only if you are doing client authentication.

ssl.crt/

Subdirectory containing your required web server certificate in the file server.crt. MGR.APACHE should be the only user with read access to this directory and the files contained within.

ssl.csr/

Subdirectory containing your web server Certificate Signature Request(s) (CSRs) that were used to obtain your server certificate(s).

ssl.key/

Subdirectory containing your web server key in the file server.key. Your key is EXTREMELY sensitive information and should be protected by both owner-only file permissions and a pass phrase. MGR.APACHE should be the only user with read access to this directory and the files contained within.

htdocs/

This subdirectory contains the content that will be visible to browser users accessing your web server. If a user specifies a URL of http://your.host.name/foo.html, HP WebWise MPE/iX Secure Web Server will return the file called /APACHE/PUB/htdocs/foo.html.

icons/

This subdirectory contains the standard icons used in web pages generated by HP WebWise MPE/iX Secure Web Server

include/

Symlink pointing to the /APACHE/CURRENT/include directory which contains the C language header files required for compiling DSO modules.

libexec/

This subdirectory contains the mod_example sample DSO.

logs/

This subdirectory contains the server log files:

access_log

Every browser access attempt will be logged here, for both regular HTTP and secure SSL types of access.

error_log

General server error conditions are logged here, typically configuration errors or CGI script errors.

httpd.pid

Contains the POSIX PID of the currently running HTTPD parent process. May be used with the POSIX kill command to perform various administrative functions.

ssl_engine_log

General SSL error conditions are logged here. Message with high importance are also logged to the error_log.

ssl_request_log

Every browser access attempt using the SSL protocol will be logged here, showing the protocol, cipher, and URL being accessed.

man/

Symlink pointing to the /APACHE/CURRENT/man directory which contains man page documentation about the HTTPD server program and the utilities in the bin subdirectory.

proxy/

This subdirectory contains the cached data if HP WebWise MPE/iX Secure Web Server is being used as a caching proxy server.

ssl/

Symlink pointing to the /APACHE/CURRENT/ssl directory which contains various support files for the openssl command line utility, including man page documentation.




Product Installation Architecture


Preparing HP e3000 for Network Access