Hyrax - BES Installation: Difference between revisions

From OPeNDAP Documentation
⧼opendap2-jumptonavigation⧽
(New page: The BES comes with a default configuration that is compatible with the default configuration of the OLFS. If you do a default install of each one you should get a running Hyrax server that...)
 
No edit summary
Line 8: Line 8:


=Install=
=Install=
General installation tip: Since you're running the BES as part of Hyrax, there's no need to take advantage of the ability to communicate directly with the BES, except possibly for diagnosing certain installation problems. Once you have the BES installed, you should seriously consider closing access to the port on which it listens until we have completed a full security audit of the software. This is easy to do by simply configuring your firewall to block access to the port (port 10002 by default, see your bes.conf file). We will be releasing a version of the BES soon which installs by default listening only on a local socket, providing the same level of security as is possible with the firewall but not requiring that extra bit of configuration.


@TODO: ''How to install the BES and handlers'' This description should be based on how to do it from a binary distribution - RPM, DMG, etc.
@TODO: ''How to install the BES and handlers'' This description should be based on how to do it from a binary distribution - RPM, DMG, etc.
==Installing from RPMs==
Get the RPMs from the [http://www.opendap.org/download/hyrax.html Hyrax] distribution page. You will the full complement of RPMs, which include libdap, bes, dap-server, and probably some of the data handlers. You can install them with the command
sudo rpm -Uvh <list the RPMs>


=[[Hyrax 1.2: BES Configuration|BES Configuration]]=
=[[Hyrax 1.2: BES Configuration|BES Configuration]]=

Revision as of 22:13, 4 May 2007

The BES comes with a default configuration that is compatible with the default configuration of the OLFS. If you do a default install of each one you should get a running Hyrax server that will be pre-populated with test data suitable for running the integrity tests.


Download

If you haven't already got it, go get the latest BES distribution from here.

Install

General installation tip: Since you're running the BES as part of Hyrax, there's no need to take advantage of the ability to communicate directly with the BES, except possibly for diagnosing certain installation problems. Once you have the BES installed, you should seriously consider closing access to the port on which it listens until we have completed a full security audit of the software. This is easy to do by simply configuring your firewall to block access to the port (port 10002 by default, see your bes.conf file). We will be releasing a version of the BES soon which installs by default listening only on a local socket, providing the same level of security as is possible with the firewall but not requiring that extra bit of configuration.

@TODO: How to install the BES and handlers This description should be based on how to do it from a binary distribution - RPM, DMG, etc.

Installing from RPMs

Get the RPMs from the Hyrax distribution page. You will the full complement of RPMs, which include libdap, bes, dap-server, and probably some of the data handlers. You can install them with the command

sudo rpm -Uvh <list the RPMs>

BES Configuration

You will need to configure the BES next, pointing the BES to your data and setting up some other options.

Starting and stopping the BES

Once you have the BES installed and configured you will want to start it.

Testing the BES with the command line client

Let's make sure your installation and configuration are working properly.