Author : Dirk Weyand
Version : 1.1.0
Date : 28/06/2007This is a technical FAQ about Serve-It!, the Smart Server Engine by TGD-Consulting.
New questions can be submitted here.
To display the Status-window just press with the left mouse button (LMB) at the "S"-button (S=Status) in the upper right corner of the main-panel, or press the corresponding server-instance number at the same place of the proxy- or http-panel.
The Status-window displays some general information about Serve-It! and the appropriate server-instances. You can start, stop, add and delete server-instances here.
Either you can start / stop a server-instance through the Status-window, or your just press with the LMB / RMB on the corresponding server-instance, e.g. a LMB-click on "HTTP-Server" starts the server-instance, a click with the right mouse button (RMB) will stop it again.
A running server-instance listening to a TCP-port is signaled by a green colored Status-button. An inactive, stopped server-instance is colored red.
Remember, once a server-instance is started, it will be automatically running the next time you start Serve-It!.
The recent release of Serve-It! provides a Remote-Server-Administration interface (RSA) based on an embedded REBOL-CGI. Itīs a fast and powerful web-interface, which allows you to configure all settings known by Serve-It!īs View-GUI from remote.
This feature is disabled by default. To activate the RSA do the following steps:
Serve-It! has native support of REBOL-CGI scripts. The default directory for CGIs is ./cgi-bin/ beneath the document-root of a HTTP-Server-Instance. Try these steps to get your REBOL-CGIs running:
Serve-It! has build in support for a lot of different MIME-types. The default MIME-type is text/html .
These are the MIME-types Serve-It! can handle from scratch:
"txt" "text/plain"
"r" "text/plain"
"asp" "text/html"
"html" "text/html"
"htm" "text/html"
"php" "text/html"
"xml" "text/xml"
"gif" "image/gif"
"jpg" "image/jpeg"
"jpeg" "image/jpeg"
"png" "image/png"
"tif" "image/tiff"
"tiff" "image/tiff"
"mp3" "audio/mp3"
"mid" "audio/midi"
"m2a" "audio/mpeg"
"m1v" "video/mpeg"
"m2v" "video/mpeg"
"mp2" "video/mpeg"
"mpg" "viedo/mpeg"
"mpeg" "video/mpeg"
"mpe" "video/mpeg"
"mp4" "video/mp4"
"mov" "video/quicktime"
"qt" "video/quicktime"
"avi" "video/ms-video"
"wmv" "video/ms-wmv"
"dif" "video/x-dv"
"dv" "video/x-dv"
"exe" "application/octet-stream"
"lha" "application/octet-stream"
"zip" "application/x-zip-compressed"
"rar" "application/x-rar-compressed"It is quite easy to add your own or new MIME-types:
The so-called toggle server feature allows you to stop the current server-instance and start the next instance with a minimum effort of user interaction.
Press with the RMB at the Status-button, or chose the Toggle-button at the RSA-interface to toggle the selected server-instance.
The response-buffer is an internal cache, which stores static webcontent in memory (default cache-size: 2MB). It is used to shorten the server response-time upon client-requests and to minimize filesystem-I/O. This internal cache is enabled by default, but you can easily disable it using the Remote-Server-Administration interface of Serve-It! :
Please remember that the response-buffer / cache is automatically initialized, if a HTTP-server instance is started. You can manually clear the cache using the init "Cache" link at the response-buffer options. To list the content of the current response-buffer follow the "in use" link.
. . . ask for more !
| ASCII | American Standard Code for International Interchange |
| CGI | Common Gateway Interface |
| FAQ | Frequently Asked Questions |
| GUI | Graphical User Interface |
| HTTP | Hyper text Transfer Protocol |
| I/O | Input / Output |
| LMB | Left Mouse Button |
| MIME | Multipurpose Internet Mail Extensions |
| REBOL | Relative Expression Based Object Language |
| RMB | Right Mouse Button |
| RSA | Remote-Server-Administration interface |
| TCP | Transmission Control Protocol |
| URI | Uniform Resource Identifier |
Copyright 2005 - 2022 TGD-Consulting - WWW.TGD-CONSULTING.DE
created on 28-June-2007 at
8:10:42