- /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.