OpenVMS with Apache, WASD, and OSU: The Nonstop Webserver

In stock
Regular price 30.750 KD inc. VAT
License
Table of contents
  • Cover
  • OpenVMS with Apache, OSU and WASDi
  • Copyright Pageiv
  • Contentsvii
  • Introductionxi
  • Chapter 1. Why Run a Web Server on VMS?1
  • 1.1 VMS clustering1
  • 1.2 Reliability2
  • 1.3 Security2
  • 1.4 You already have it3
  • 1.5 Can VMS do what I need?3
  • Chapter 2. VMS and the Web5
  • 2.1 Beginnings5
  • 2.2 OSU6
  • 2.3 Apache6
  • 2.4 WASD and others7
  • Chapter 3. Web Options9
  • 3.1 CSWS9
  • 3.2 OSU11
  • 3.3 WASD12
  • 3.4 Which should you use?13
  • Chapter 4. Installation Issues15
  • 4.1 Preinstallation15
  • 4.2 Installation guides19
  • Chapter 5. Basic Configuration and Server Control35
  • 5.1 CSWS35
  • 5.2 OSU38
  • 5.3 WASD39
  • 5.4 Basic configuration40
  • 5.5 Starting and stopping50
  • 5.6 Command-line control56
  • 5.7 Web-based control63
  • Chapter 6. Encrypted/Secure Communications: HTTPS Protocol Support67
  • 6.1 HTTPS67
  • 6.2 Installation78
  • 6.3 Configuration86
  • Chapter 7. Managing Access to Your Server Resources97
  • 7.1 Mapping resources97
  • 7.2 Authentication117
  • 7.3 Access controls135
  • Chapter 8. Providing User Personal Web Directories151
  • 8.1 User directories: pro and con151
  • 8.2 Implementing userdirs152
  • Chapter 9. Multihosting and Multihoming161
  • 9.1 Why multihosting?161
  • 9.2 Multihosting/multihoming configuration162
  • Chapter 10. Indexing and Searching Your Site171
  • 10.1 Why index?171
  • 10.2 VMSindex and Lynx Crawl172
  • 10.3 SWISH-E175
  • 10.4 HT://DIG179
  • Chapter 11. Cache and Proxy183
  • 11.1 Cache and proxy183
  • 11.2 Cache management185
  • 11.3 Proxy management193
  • Chapter 12. Managing and Understanding Your Server Logs203
  • 12.1 Customizing your logging203
  • 12.2 Log-file formats and locations204
  • 12.3 Log-file rotation211
  • 12.4 Unavoidable ambiguities and user tracking213
  • 12.5 Error logs216
  • 12.6 Tools to interpret your logs218
  • Chapter 13. Dynamic Content: Directory Browsing and Server-Side Includes237
  • 13.1 Directory browsing237
  • 13.2 Dynamic content with SSI259
  • 13.3 Configuring SSI260
  • 13.4 SSI directives262
  • Chapter 14. Running CGI Programs281
  • 14.1 CGI defined281
  • 14.2 Environment variables284
  • 14.3 Necessary HTTP headers293
  • 14.4 Configuration for CGI293
  • 14.5 CGI environment296
  • 14.6 Languages for CGI306
  • Chapter 15. RDB Database Access from CGI Scripts313
  • 15.1 RDB Web Agent313
  • 15.2 Embedded RDO or SQL module language315
  • 15.3 Perl, DBI, and DBD::RDB315
  • 15.4 Python and the RDB plug-in322
  • 15.5 Java323
  • Chapter 16. Useful Freeware CGI Scripts325
  • 16.1 Serving VMS MAIL files325
  • 16.2 Sending mail from forms327
  • 16.3 System management functions329
  • 16.4 Presenting documentation330
  • Chapter 17. High-Performance Scripting Options333
  • 17.1 Issues333
  • 17.2 Options335
  • 17.3 Conclusion348
  • Chapter 18. User-Edited Web Pages349
  • 18.1 File-naming standards349
  • 18.2 File layout350
  • 18.3 Alternatives to FTP351
  • Chapter 19. User-Developed CGI Scripts355
  • 19.1 CSWS/Apache356
  • 19.2 OSU356
  • 19.3 WASD361
  • Appendix A: Perl363
  • Appendix B: Python369
  • Appendix C: PHP375
  • Appendix D: Apache379
  • Appendix E: Annotated Sample Configuration Files383
  • Index439
Book details
  • Vendor Elsevier S & T
  • SKU 9781555582647
  • ISBN-13 9780080513133

Do you have questions about this book?

Ask an expert!

Whether you're an experienced webmaster new to OpenVMS or an old OpenVMS hand new to webservers, this book will save you time and help you do your job better. The book points out similarities and differences between Unix and VMS, contains a management-friendly explanation of VMS's suitability for 24x7 operation, explains web concepts like authentication and access control models clearly (including honest discussion of drawbacks and weaknesses). Clear examples show how to configure each of the three webservers to accomplish specific goals, and comparisons will help you choose which server to run. If you're using or considering using a VMS webserver, this book is for you.

OpenVMS with Apache, OSU and WASD also discusses specific tasks, such as how to port CGI programs from other operating systems, and gives working examples in PERL, Python, and DCL. One chapter also covers database connectivity for VMS-based CGI programs.

· Use OpenVMS to provide reliable, full-featured web service for your business
· Find information not available anywhere else for OpenVMS, whose unbeatable reliability makes it the web server of choice for institutions that can't afford downtime for their websites
· Learn from numerous examples and step-by-step procedures how to do the same task in different servers