This document announces the release of Secure Web Server (SWS) for OpenVMS Version 2.4-38C, based on Apache HTTP Server 2.4.38 and released in August 2019. This version is a significant update, offering numerous new features, enhancements, and security improvements.
Key highlights include:
New Features & Enhancements:
log2rabbitmq.exe, allows publishing web server log messages to a RabbitMQ broker.Significant Changes from Previous Versions:
httpd.conf, including potentially uncommenting dynamically loadable modules.AcceptMutex and related directives have been replaced by a single Mutex directive. The OpenVMS Distributed Lock Manager is now the default and recommended coordination mechanism; explicitly specifying vmsdlm will prevent the server from starting.AuthBasicProvider OpenVMS) and specific modules to be loaded. Older directives like AuthOpenVMSUser are removed.APACHE$BG_PIPE_BUFFER_SIZE, APACHE$SSL_DBM_TYPE) are deprecated.ScoreBoardFile is ignored; SWS now uses a shared memory scoreboard.Installation & Upgrade:
APACHE$MENU.COM) is provided for post-installation setup.Include directive in HTTPD.CONF.Bug Fixes (Cumulative for 2.4 releases): Numerous issues have been resolved, including problems with IPv6 support, worker process startup, serving web pages from public_html directories, large file transfers, SSL module warnings, long-running CGI scripts, WebDAV functionality, and case-sensitive username checks.
Known Issues & Restrictions:
suEXEC during initial configuration can prevent adding cluster nodes (a workaround is provided).TCPIP$IPV6_STARTED and APACHE$CAN_USE_IPV6 logical names must be defined in the SYSTEM table.Listen directive is not explicitly specified in httpd.conf.Require user directive for mod_authnz_openvms must use uppercase usernames.The document stresses the importance of reviewing the Apache HTTP Server 2.4 documentation for a full list of features and changes, especially for those upgrading from previous versions.
Site structure and layout ©2025 Majenko Technologies