Campbell Scientific CSI Web Server for Linux User Manual

CSI Web Server for Linux
Installation Guide
8/13
Copyright © 2006-2013
Campbell Scientific, Inc.

Table of Contents

1. Introduction.................................................................1
2. Installing CSI Web Server for Linux ..........................1
2.1 DEB Installation (Debian and Ubuntu) ................................................1
2.1.1 Installing the Web Server..............................................................1
2.1.1.1 Locate the DEB File...........................................................1
2.1.1.2 Log In as a Root User.........................................................1
2.1.1.3 Use dpkg to Install the Software ........................................1
2.1.1.4 Alternatives to the dpkg Command Line............................2
2.1.2 Installing the Admin Utility ..........................................................2
2.2 RPM Installation (SUSE and Red Hat) ................................................3
2.2.1 Locate the RPM for Your Distribution .........................................3
2.2.2 Log In as a Root User ...................................................................3
2.2.3 Use RPM to Install the Software...................................................3
2.2.4 Alternatives to the RPM Command Line......................................4
3. What the RPM/DEB Installs........................................4
4. Usage Notes ................................................................4
4.1 Starting and Stopping the Web Server .................................................4
4.2 Launching the CSIWebAdmin Package ...............................................5
4.3 Changing the Web Server Configuration File ......................................5
4.3.1 Location of the Web Server Configuration File............................5
4.3.2 Organization of the Configuration File.........................................5
4.3.2.1 http-settings Element..........................................................5
4.3.2.2 log-settings Element...........................................................6
4.3.3 Editing the Configuration File ......................................................7
4.3.4 Configuration File Auto-Update ...................................................7
4.4 Security ................................................................................................7
4.5 Command Line Options .......................................................................9
i
Table of Contents
ii
CSI Web Server for Linux Installation Guide

1. Introduction

CSI Web Server for Linux is a port of the Campbell Scientific CSI Web Server product to the Linux Operating System along with one copy of Web Publisher for Windows. This package does not provide a Linux based Web Publisher. The Web Publisher is installed on a Windows machine and used to publish RTMC projects to the Linux based CSI Web Server.
Packages have been built for Red Hat (or Cent OS) version 6.1 and newer, SUSE Linux version 11.4 and newer, Debian version 6 and newer, and Ubuntu version 11.04 and newer.
The Debian and Ubuntu version also includes a CSI Web Server Administrator package. Due to difficulties in supporting the requisite version of the wxWidgets package on the other platforms, they must be administered by editing the configuration file directly.
This document focuses mainly on the installation and configuration of the CSI Web Server for Linux. For additional information on using the CSI Web Server as well as the CSI Web Server Administrator and the Web Publisher see the CSI Web Server manual.

2. Installing CSI Web Server for Linux

2.1 DEB Installation (Debian and Ubuntu)

2.1.1 Installing the Web Server

2.1.1.1 Locate the DEB File
Locate the DEB file, csiweb-debian_*_i386.deb. The DEB file is located in the root directory of the CSI Web Server for Linux CD-ROM.
2.1.1.2 Log In as a Root User
The dpkg utility requires root privileges on the host computer in order to change the state of the DEB database. You can gain root privileges by using the su or sudo command or by logging in to a terminal as the root user.
2.1.1.3 Use dpkg to Install the Software
The following command line demonstrates use of the dpkg utility to install CSI Web Server for Linux:
dpkg --install csiweb-debian_1.1-29_i386.deb
1
Loading...
+ 11 hidden pages