This document announces the release of Secure Web Server (SWS) for OpenVMS, Version 2.4-38, based on Apache HTTP Server Version 2.4.38 and released in March 2019.
Key Highlights:
Important Changes and Considerations:
Configuration Updates:
httpd.conf: Requires modifications; dynamically loadable modules must be explicitly uncommented.Mutex Directive: The AcceptMutex directive is replaced by Mutex. For OpenVMS, the Distributed Lock Manager is always the default and recommended; explicitly specifying vmsdlm for Mutex will prevent server startup.AuthBasicProvider OpenVMS) and load necessary modules (mod_authn_core.exe, mod_authz_core.exe, etc.). Directives like AuthOpenVMSUser and AuthOpenVMSGroup are no longer supported.ServerName: Strongly recommended to explicitly set the ServerName directive (including port) in httpd.conf.APACHE$BG_PIPE_BUFFER_SIZE, APACHE$SSL_DBM_TYPE) have been deprecated or replaced.ScoreBoardFile: This directive is ignored; CSWS uses a shared memory scoreboard.log2rabbitmq.exe: A new utility for publishing web server log messages to a RabbitMQ broker.Upgrade Process (Critical):
httpd.conf, ssl.conf) to allow the installation of new defaults.Installation Requirements:
Custom Module Development:
Known Problems and Restrictions:
mod_authnz_openvms requires usernames in uppercase for the "Require user" directive.APACHE$SPL_DISABLED to TRUE.Bug Fixes:
public_html pages, large file transfers, IPv6 handling, MOD_SSL version mismatches, CGI script loops, DAV functionality, file version number inconsistencies, proxy module linking, WebDAV binary file corruption, and case-sensitive usernames in .htaccess files. Default locking mechanisms now consistently use the OpenVMS distributed lock manager.The document also provides detailed instructions for installation, server configuration via a menu-driven interface, SSL enabling, and guidance for building custom modules.
Site structure and layout ©2025 Majenko Technologies