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

Table of Contents
PDF viewers: These page numbers refer to the printed version of this document. Use the
PDF reader bookmarks tab for links to specific sections.
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

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