Information Systems:WebSmart Apache Instances on Bart

From uniWIKI
Jump to navigation Jump to search

Overview

This page discusses the Apache HTTP server instances associated with WebSmart on Bart.

Outline of our (unique) configuration

There are 3 WebSmart Apache instances on Bart, designated as Web Orders, Infonet, and Web Test. These designations are slightly misleading. To explain why, it is important to emphasize the difference between an Apache instance and a website. An Apache instance is a web server, communicating over an IP and a port (or multiple IPs and/or multiple ports), and serving out the files (web pages) in a directory. A website obviously must involve an Apache instance to serve it, but more specifically, a website describes the folders, libraries, and files that make up the web pages (HTML files, CGI programs etc.). To elaborate:

Apache instances:

Apache instance Listening on Intended Use
Web Orders 172.30.18.10:80, 172.30.18.10:443, 172.30.18.10:8150 Web Orders
Infonet 172.30.18.5:80, 172.30.18.5:443 Infonet
Web Test 172.30.18.10:8151 Test Environment

Websites:

Website Library (CGI programs,data) IFS Path (static files) Purpose
Web Orders (Production) WEBPRDP,WEBPRDD /unipharm/Version2
Infonet (Production) WEBPRDP,WEBPRDD /unipharm/internal
Web Orders (Development) WEBDEVP,WEBDEVD /unidev/Version2
Infonet (Development) WEBDEVP,WEBDEVD /unidev/internal
IN2 (Development) WEBDEVP,WEBDEVD /unipharm/in2 New Infonet programs

Our configuration is unique in that all websites are accessible via all Apache instances. Thus, the 'Web Orders' instance doesn't necessarily just serve Web Orders.