VSI-AXPVMS-CIVETWEB-V0114-0-1-RNOTES.PDF

Order Number: XX-666B6-AE

This document describes CivetWeb 1.14.0 for OpenVMS I64 and Alpha, presenting it as a lightweight, efficient, and embeddable web server intended for application integration, not as a general-purpose web server. The OpenVMS port includes full CivetWeb 1.14.0 functionality, supporting SSL/TLS (OpenSSL 1.1.1g), Lua, and JavaScript.

Key Installation and Configuration Details:

  • Installation: Provided as an OpenVMS PCSI kit, installed using PRODUCT INSTALL CIVETWEB. Users upgrading must back up civetweb.conf and services.conf as these files will be overwritten.
  • Requirements: OpenVMS 8.4-1H1 or higher, VSI/HPE/MultiNet TCP/IP, Lua 5.3-5A or higher, and optionally a C compiler for extensions. An ODS-5 enabled file system is recommended.
  • Post-Installation: Essential steps include adding commands to start and stop the server to SYS$MANAGER:SYSTARTUP_VMS.COM and SYSHUTDWN.COM respectively.
  • Security & Resources: It's strongly advised to change the CivetWeb directory ownership and run the server under a less privileged user than SYSTEM, as IMPERSONATE privilege is required by default. Necessary system privileges (e.g., TMPMBX, NETMBX, BYPASS, SYSPRV, DETACH) and adequate quotas must be assigned. The CHANNELCNT system parameter may need increasing for high connection loads.
  • Alternative Installation: Installing to a custom location requires manually copying startup/shutdown scripts to SYS$STARTUP.

Known Problem:

  • IPv6 functionality with CivetWeb on OpenVMS may not work correctly in some environments, with a resolution planned for future releases.

Users are encouraged to consult the CivetWeb User Manual for detailed configuration guidance.

XX-666B6-AE
May 2000
5 pages
Quality

Original
0.7MB

Site structure and layout ©2025 Majenko Technologies