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

Order Number: XX-8EAD4-56

This document describes CivetWeb 1.12.0 for OpenVMS (I64 and Alpha), a port of the lightweight, MIT-licensed, embeddable web server. It's intended for applications requiring web server functionality, rather than as a general-purpose web server.

The OpenVMS port includes all features of the open-source release, such as optional SSL/TLS, SQLite, Lua, WebSockets, and JavaScript support, allowing it to function as a library or a standalone server.

Key Information:

  • Requirements: OpenVMS 8.4-1H1+, a compatible TCP/IP stack (VSI, HPE, or MultiNet), Lua 5.3-5A+, and optionally a C compiler for extensions. An ODS-5 enabled file system is recommended.
  • Installation: Uses a PCSI kit, installed via PRODUCT INSTALL CIVETWEB.
  • Post-Installation:

    • Integrate CIVETWEB$STARTUP.COM and CIVETWEB$SHUTDOWN.COM into system startup and shutdown procedures.
    • Security: Strongly recommended to change the web server's ownership from the default SYSTEM account to a less privileged user.
    • Verification involves starting the server and accessing http://hostname:8082.
    • Running CivetWeb requires specific privileges (e.g., TMPMBX, NETMBX, BYPASS, SYSPRV, DETACH) and adequate system quotas; CHANNELCNT may need increasing for high connection loads.
    • Alternative installation locations require manual copying of startup/shutdown scripts if they are desired in the standard SYS$STARTUP directory.
  • Functionality: The OpenVMS port includes all features of CivetWeb 1.12.0.

  • Known Problems: Potential IPv6 incompatibility on OpenVMS, planned for resolution in future releases.
  • Documentation: Users are advised to consult the CivetWeb User Manual and Release Notes on GitHub for detailed configuration and features.
XX-8EAD4-56
May 2000
4 pages
Quality

Original
0.2MB

Site structure and layout ©2025 Majenko Technologies