Mhttpd: Difference between revisions

From MidasWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Description ==
== Purpose ==
The <span style="color:darkcyan;">''mhttpd''</span> utility runs the MIDAS [[Web Server]].
The <span style="color:darkcyan;">''mhttpd''</span> utility runs the MIDAS [[Web Server]] which allows the user to communicate with the experiment. It is used for run control.  
 


It requires the TCP/IP port number as an argument in order to listen to the web-based request.


== Arguments ==
== Arguments ==


    -p port  : port number e.g. 8081 (no default)
   [-h] : connect to midas server (mserver) on given host
   [-h] : connect to midas server (mserver) on given host
   [-e] : experiment to connect to
   [-e] : experiment to connect to
  [-p port ] : port number e.g. 8081 (no default)
   [-v] : display verbose HTTP communication
   [-v] : display verbose HTTP communication
   [-D] : starts program as a daemon
   [-D] : starts program as a daemon
Line 18: Line 18:
== Usage ==
== Usage ==


   mhttpd [-h Hostname] [-e Experiment] [-p port] [-v] [-D] [-c] [-a Hostname]
  The TCP/IP port number is '''required''' as an argument in order to listen to the web-based request.
 
   mhttpd -p port [-h Hostname] [-e Experiment] [-v] [-D] [-c] [-a Hostname]
   e.g.
   e.g.
   mhttpd -p 8081 -D
   mhttpd -p 8081 -D


== Multiple copies ==
=== Multiple copies ===
Several copies of  <span style="color:darkcyan;">''mhttpd''</span>  can run on a single host, as long as they are started on different ports.
Several copies of  <span style="color:darkcyan;">''mhttpd''</span>  can run on a single host, as long as they are started on different ports.



Revision as of 11:08, 30 October 2013

Purpose

The mhttpd utility runs the MIDAS Web Server which allows the user to communicate with the experiment. It is used for run control.


Arguments

   -p port  : port number e.g. 8081 (no default)
  [-h] : connect to midas server (mserver) on given host
  [-e] : experiment to connect to
  [-v] : display verbose HTTP communication
  [-D] : starts program as a daemon
  [-E] : only display ELog system
  [-H] : only display history plots
  [-a] : only allow access for specific host(s). Several [-a Hostname] statements might be given
  [-help] : display usage information

Usage

  The TCP/IP port number is required as an argument in order to listen to the web-based request.
  mhttpd -p port [-h Hostname] [-e Experiment]  [-v] [-D] [-c] [-a Hostname]
  e.g.
  mhttpd -p 8081 -D

Multiple copies

Several copies of mhttpd can run on a single host, as long as they are started on different ports.

If more than one experiment runs on the same host, a server for each experiment must be started on a different port, e.g.

          mhttpd -e midas -p 8081 -D
          mhttpd -e midgas -p 8082 -D