2 configuration, 1 edit root permissions, 2 http – Campbell Scientific CSI Web Server User Manual

Page 9: 3 https, Configuration, Edit root permissions, Http, Https

Advertising
background image

CSI Web Server

The trash can icon (

) next to each website can be used to remove the

website.

Only sites published to the web server’s root directory and
immediate subdirectories of the root directory will be shown.
Sites cannot be published to deeper subdirectories.

NOTE

1.2 Configuration

1.2.1 Edit Root Permissions

The Edit Root Permissions button is used to create or edit the root .csipasswd
file. It performs the same function as the keys icon next to Root on the Status
tab, but can be used to edit the root permissions even when the CSI Web Server
is not running. See Section 3, Web Security, for more information on the
function of the root .csipasswd file.

1.2.2 HTTP

The HTTP tab controls the root directory and HTTP server port that will be
used by the CSI Web Server.

HTML Root Directory – The directory that the web server will use to
store/serve web pages, scripts, password files, and source description files.

HTTP Server Port – The TCP Port on which the HTTP server will listen for
unencrypted connections. You may need to change this port if there is already a
web server running on this machine or if your firewall does not allow service
on TCP port 80.

1.2.3 HTTPS

The HTTPS tab can be used to set up the CSI Web Server for encrypted
service. This requires a Private Key File and Certificate File obtained from a
third party Certificate Authority.

HTTPS Enabled – Specifies whether the web server will attempt to offer an
HTTPS (encrypted) service.

Server Name – Specifies the domain name that the server will report when it
redirects requests from an unsecure link to a secure one. This will only happen
if the HTTPS protocol is enabled and the private key and certificate have valid
content. This value should be the Fully Qualified Domain Name (FQDN) for
your web server and, depending upon firewalls, proxies, and port-forwarding
configurations, may be different from the host machine name.

HTTP Server Port – Specifies the TCP port on which the HTTP server will
listen for unencrypted connections. You may need to change this port if there
is already a web server running on this machine or if your network or personal
firewall do not allow service on TCP port 80.

3

Advertising