Web Application Development & Administration
Documentation of key systems and processes related to the MUSPH Web Server and the hosted applications, including the HEALTH Alliance Knowledge Center and Course Commons.
Overview of Web Hosting Environment
Virtualization Server Specs
Dell R900 (Click here for full specifications)
Processors: Four Quad Core E7310 Xeon, 1.6GHz, 4M Cache 80W, 1066Mhz FSB (310-9794)
Memory: 16GB, 16X1GB, 667MHz
Operating System:
Webserver Specs
Dell PowerEdge 2950 (Click here for full specification)
Processor: Quad Core AMD Opteron; 2382 4x512K Cache,2.6GHz,1Ghz HyperTransport (311-9728)
Memory: 16GB 800MHZ (4X4GB)
Operating System: CentOS 5
Webserver Directory Structure
/home
contains all home directories for all domains added via the virtualmin interface
/home/zope
a special home directory for zope-plone instances. All are hosted here and run as the zope user.
/home/zope/webapps
contains home directories for each individual buildout-based zope instance.
End-user Applications
Breakdown of key systems and instructions for each
Moodle
Course management system. Click here for admin details.
Plone
Content management system. Click here for admin details.
Google Apps
Google Apps for education. (Used by HEALTH alliance) Click here for admin details.
Administrative Tasks and Processes
Click here for details on:- Adding Virtual Hosting Accounts to the Web Server
- Updating Domain Name Servers
- Backing Up
- Monitoring System Health and Performance
- Scheduling scripts with cron
- Auto-starting Zope/Plone
Troubleshooting
Strategies for addressing common problems and troubleshooting potential issues.
External Support
Tulane University
- Adam Papendieck
- Deborah Elzie (for questions about Moodle and Plone content creation)
Open Source Community Help forums:
- Moodle Forums
- Plone Help
Tools for Administrators
- FTP/SCP client, e.g. WinSCP or equivalent
- Browser with debugging capabilities, e.g. Firefox with "web developer" extension
- Enfold Desktop
- pUTTY or some terminal for ssh

