This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Please RefactorMe or get rid of me as no-one seems to care about looking after me

Deployment Guide #

This page describes how to deploy JSPWiki on a production server in a secure manner, with an initial focus on Red Hat and Gentoo Linux, Apache 2, Tomcat 5 and PostgreSQL (for authentication). Topics (will) include:
  • Operating system and servlet container
    • Host access
    • Directory layout
    • Runtime security
      • Runtime users
      • Startup scripts
    • Authentication
      • Container-managed authentication
    • Service minimization
      • Tomcat hardening
    • File permissions
      • Servlet logs
      • Servlet configuration directory
    • Host-based firewall
      • IPTables example
  • Authentication Database (PostgreSQL)
    • User and group tables
    • Authentication configuration
    • Servlet container realm configuration
  • JSPWiki Application
    • Directory layout and permissions
      • WAR file
      • Wiki pages
      • Wiki logs
  • Optimizations
    • Connecting Apache 2 to Tomcat
    • Serving static content from Apache
    • Pre-compiling JSPs
    • Running Tomcat & JSPWiki with a Security Manager
  • Deployment tools
    • SSH agent
    • Ant scripts

This is just a rough outline. I will be fleshing this out over the next few weeks. -- Andrew Jaquith

Comments and Discussion:#

(starts here...)

Operating system and servlet container #

Host access #

Directory layout #

Runtime security #

Runtime users #

Startup scripts #

Authentication #

Container-managed authentication #

Service minimization #

Tomcat hardening #

File permissions #

Servlet logs #

Servlet configuration directory #

Host-based firewall #

IPTables example #

PostgreSQL Database #

User and group tables #

Authentication configuration #

Servlet container realm configuration #

JSPWiki Application #

Directory layout and permissions #

WAR file #

Wiki pages #

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
xml
build-library.xml 11.1 kB 1 20-Apr-2004 03:11 66.167.248.121
html
index.html 42.4 kB 1 14-Jun-2007 18:01 220.227.68.5
« This particular version was published on 02-Feb-2006 11:00 by 196.13.231.16.