home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 February / PCWorld_2003-02_cd.bin / Komunik / sambar / sambar53b3.exe / sysadmin / config.stm < prev    next >
Encoding:
Text File  |  2002-11-15  |  28.9 KB  |  707 lines

  1. <HTML>
  2. <HEAD>
  3. <TITLE>Server Configuration</TITLE>
  4. </HEAD>
  5. <BODY bgcolor=#ffffff>
  6. <SCRIPT language="JavaScript">
  7. <!--
  8. function Form_Validator(theForm)
  9. {
  10.     if (theForm.port.value == "")
  11.     {
  12.         alert("Please enter a value for the \"Server Port\" field.");
  13.         theForm.port.focus();
  14.         return (false);
  15.     }
  16.  
  17.     if (theForm.maxconns.value == "")
  18.     {
  19.         alert("Please enter a value for the \"Maximum Connections\" field.");
  20.         theForm.maxconns.focus();
  21.         return (false);
  22.     }
  23.  
  24.     if (theForm.nettimeout.value == "")
  25.     {
  26.         alert("Please enter a value for the \"Network Read Timeout\" field.");
  27.         theForm.nettimeout.focus();
  28.         return (false);
  29.     }
  30.  
  31.     if (theForm.watcherto.value == "")
  32.     {
  33.         alert("Please enter a value for the \"Watcher Timeout\" field.");
  34.         theForm.watcherto.focus();
  35.         return (false);
  36.     }
  37. }
  38. //-->
  39. </SCRIPT>
  40.  
  41. <A HREF="/sysadmin/index.stm" TARGET=_top>
  42. <IMG border=0 ALIGN=left SRC="/sysimage/system/console.gif"></A>
  43. <CENTER><FONT SIZE=6>Server Configuration</FONT>
  44. <BR>
  45. <I>Changes don't take effect until system restart.  You must restart the 
  46. server before making any other configuration changes or the changes you
  47. make below will be overwritten.</I>
  48. <HR>
  49. </CENTER>
  50. <FORM METHOD=POST ACTION="/session/sysconfig" TARGET=_top onsubmit="return Form_Validator(this)">
  51. <INPUT TYPE=hidden NAME="RCpage" VALUE="/sysadmin/index.stm">
  52.  
  53. <TABLE border=0 cellspacing=20>
  54.  
  55. <TR valign=top><TD width=20%><FONT SIZE=+1>Administrator(s)</FONT>
  56. <P>
  57. <INPUT TYPE=text NAME="sysadmin" VALUE="<RCEsysadmin>" SIZE=30 MAXSIZE=90>
  58. </TD>
  59. <TD>The System Administrator(s) username is used to access these sysadmin folder
  60. and administrator methods.  By default, the administrator username is 'admin'.
  61. This can be a space-separated list of usernames.
  62. </TD></TR>
  63.  
  64. <TR valign=top><TD width=20%><FONT SIZE=+1>Administrator IP</FONT>
  65. <P>
  66. <INPUT TYPE=text NAME="sysadminip" VALUE="<RCEsysadminip>" SIZE=30 MAXSIZE=40>
  67. </TD>
  68. <TD>If left blank, the Sambar Server System Administrator may login from
  69. any host.  A space-separated list of IP addresses may be provided
  70. (the wild-card character '*' may be used, i.e. 140.172.165.* ) to ensure 
  71. that only hosts which you plan to use for administration have access to 
  72. your System Administration tools.  For maximum security, only allow access
  73. to the "localhost" account (127.0.0.1).
  74. </TD></TR>
  75.  
  76. <TR valign=top><TD width=20%><FONT SIZE=+1>User IP</FONT>
  77. <P>
  78. <INPUT TYPE=text NAME="userip" VALUE="<RCEuserip>" SIZE=30 MAXSIZE=40>
  79. </TD>
  80. <TD>If left blank, Sambar Server users may login from any host.  
  81. A space-separated list of IP addresses may be provided (the wild-card 
  82. character '*' may be used, i.e. 140.172.165.* ) to ensure 
  83. that only hosts which you plan to use for user logins have access to 
  84. your server.  
  85. </TD></TR>
  86.  
  87. <TR valign=top><TD width=20%><FONT SIZE=+1>Server Port</FONT>
  88. <P>
  89. <INPUT TYPE=text NAME="port" VALUE="<RCEport>" SIZE=12 MAXSIZE=12>
  90. </TD>
  91. <TD>The TCP/IP protocol has a number of ports which are used to differentiate
  92. requests to different processes. The standard HTTP port number is 80.  You can
  93. choose any port number from 1 to 65000, however, many port numbers on your
  94. system are reserved for other applications.  Should you choose any port other 
  95. than port 80, you will have to access you homepage with the port number 
  96. appended to the URL (i.e. http://www.sambar.com:1080/ ).
  97. </TD></TR>
  98.  
  99. <TR valign=top><TD width=20%><FONT SIZE=+1>Default Page(s)</FONT>
  100. <P>
  101. <INPUT TYPE=text NAME="defpage" VALUE="<RCEdefpage>" SIZE=30 MAXSIZE=40>
  102. </TD>
  103. <TD>The HTTP page served when users request a page from a directory without
  104. specifying a path to a URL (i.e. http://www.sambar.com/).  
  105. This can be a space separated list of file names (i.e. index.htm 
  106. index.html index.stm index.shtml).
  107. </TD></TR>
  108.  
  109. <TR valign=top><TD width=20%><FONT SIZE=+1>Documents Directory</FONT>
  110. <P>
  111. <INPUT TYPE=text NAME="docsdir" VALUE="<RCEdefdocsdir>" SIZE=30 MAXSIZE=60>
  112. </TD>
  113. <TD>The directory in which documents are served out of.  If not preceded by
  114. a drive letter (i.e. d:\wwwdir), this directory is assumed to be relative to
  115. the installation directory of the Sambar Server (<RCErootdir>).
  116. </TD></TR>
  117.  
  118. <TR valign=top><TD width=20%><FONT SIZE=+1>Security Realm</FONT>
  119. <P>
  120. <INPUT TYPE=text NAME="realm" VALUE="<RCErealm>" SIZE=20 MAXSIZE=20>
  121. </TD>
  122. <TD>The security realm of the server.  This applies to all Basic
  123. security.
  124. </TD></TR>
  125.  
  126. <TR valign=top><TD width=20%><FONT SIZE=+1>NT Authentication</FONT>
  127. <P>
  128. <INPUT TYPE=radio NAME="ntauth" VALUE="true" <RCif RCEntauth = true> CHECKED<RCendif>>
  129. <B>Yes</B><BR>
  130. <INPUT TYPE=radio NAME="ntauth" VALUE="false" <RCif RCEntauth = false> CHECKED<RCendif>>
  131. <B>No</B><BR>
  132. </TD>
  133. <TD>Perform username/password authentication using NT Authentication/domain.
  134. By default, the Sambar Server <I>config/passwd</I> file is used.
  135. NT Authentication is not recommended for servers that will reside
  136. on the internet.
  137. See the <A HREF="/syshelp/auth.htm">Authentication</A> documentation
  138. for more details.<BR>
  139. <font size=-1><I>Domain</I></font>
  140. <INPUT TYPE=text NAME="ntdomain" VALUE="<RCEntdomain>">
  141. </TD></TR>
  142.  
  143. <TR valign=top><TD nowrap width=20%><FONT SIZE=+1>Radius Authentication</FONT>
  144. <P>
  145. <INPUT TYPE=radio NAME="radiusauth" VALUE="true" <RCif RCEradiusauth = true> CHECKED<RCendif>>
  146. <B>Yes</B><BR>
  147. <INPUT TYPE=radio NAME="radiusauth" VALUE="false" <RCif RCEradiusauth = false> CHECKED<RCendif>>
  148. <B>No</B><BR>
  149. </TD>
  150. <TD>Perform username/password authentication using a Radius server.
  151. <I>Note!</I> To override the default radius port (1812) you must manually 
  152. edit the <I>config.ini</I> file and change the <B>Radius Port</B> parameter.
  153. By default, the Sambar Server <I>config/passwd</I> file is used.
  154. See the <A HREF="/syshelp/auth.htm">Authentication</A> documentation
  155. for more details.<BR>
  156. <font size=-1><I>Server</I></font> 
  157. <INPUT TYPE=text NAME="radius" VALUE="<RCEradius>"><BR>
  158. <font size=-1><I>Secret</I></font>
  159. <INPUT TYPE=password NAME="radiussecret" VALUE="<RCEradiussecret>">
  160. </TD></TR>
  161.  
  162. <RCif RCEusedbms = true>
  163. <TR valign=top><TD nowrap width=20%><FONT SIZE=+1>SQL Authentication</FONT>
  164. <P>
  165. <INPUT TYPE=radio NAME="sqlauth" VALUE="true" <RCif RCEsqlauth = true> CHECKED<RCendif>>
  166. <B>Yes</B><BR>
  167. <INPUT TYPE=radio NAME="sqlauth" VALUE="false" <RCif RCEsqlauth = false> CHECKED<RCendif>>
  168. <B>No</B><BR>
  169. </TD>
  170. <TD>Perform username/password authentication using a SQL server.
  171. The DBMS interface must be enabled and a DB cache configured for this
  172. interface.  By default, the Sambar Server <I>config/passwd</I> file is used.
  173. See the <A HREF="/syshelp/auth.htm">Authentication</A> documentation
  174. for more details.<BR>
  175. <font size=-1><I>Cache</I></font>
  176. <SELECT NAME="sqlauthcache"><RCXdbcachelist cache=RCEsqlauthcache></SELECT><BR>
  177. <font size=-1><I>Query</I></font>
  178. <INPUT TYPE=text NAME="sqlauthquery" VALUE="<RCEsqlauthquery>" SIZE=80>
  179. </TD></TR>
  180. <RCendif>
  181.  
  182. <TR valign=top><TD width=20%><FONT SIZE=+1>Maximum Connections</FONT>
  183. <P>
  184. <INPUT TYPE=text NAME="maxconns" VALUE="<RCEmaxconns>" SIZE=12 MAXSIZE=12>
  185. </TD>
  186. <TD>Configure the maximum simultaneous connections supported by the system.
  187. Connections differ from users in that a connection is only maintained
  188. by the HTTP server for the duration of the transaction (HTTP request).
  189. Therefore, while you might wish to support 200 simultaneous users, the
  190. number of simultaneous connections needed to support that number of users 
  191. would likely be no more than 40.
  192. </TD></TR>
  193.  
  194. <TR valign=top><TD width=20%><FONT SIZE=+1>Idle Threads</FONT>
  195. <P>
  196. <INPUT TYPE=text NAME="idlethreads" VALUE="<RCEidlethreads>" SIZE=12 MAXSIZE=12>
  197. </TD>
  198. <TD>Configure the minimum number of idle threads the server should keep
  199. around to respond to requests.  General rules of thumb should be 5-10 for
  200. development machines, and 20-50 for production machines.
  201. </TD></TR>
  202.  
  203. <TR valign=top><TD width=20%><FONT SIZE=+1>Network Read Timeout</FONT>
  204. <P>
  205. <INPUT TYPE=text NAME="nettimeout" VALUE="<RCEnettimeout>" SIZE=12 MAXSIZE=12>
  206. </TD>
  207. <TD>Configure the maximum time, in seconds, to wait for a client connection
  208. before terminating the connection.   This period must be at least as
  209. large as the Keep-Alive duration defined for the HTTP protocol.  This
  210. duration affects HTTP, proxy and FTP clients. 
  211. </TD></TR>
  212.  
  213. <TR valign=top><TD width=20%><FONT SIZE=+1>Memory Cache</FONT>
  214. <P>
  215. <INPUT TYPE=text NAME="cachesize" VALUE="<RCEcachesize>" SIZE=12 MAXSIZE=12>
  216. </TD>
  217. <TD>Configure the size, in bytes, for in-memory caching of disk files.
  218. If zero (0) is specified, no file caching is performed.  The memory cache
  219. is used to enhance the HTTP Server performance only;  there is presently
  220. no caching mechanism for HTTP Proxy requests.  For maximum performance,
  221. this should be set to the cumulative size of all static files in your
  222. document directories.  (Note:  The FTP Server and DNS Server also use this
  223. memory cache).  <B>Important!</B> This should be set to 0 if WebDAV is
  224. enabled.
  225. </TD></TR>
  226.  
  227. <TR valign=top><TD width=20%><FONT SIZE=+1>Resolve Host Names</FONT>
  228. <P>
  229. <INPUT TYPE=radio NAME="resolvedns" VALUE="true" <RCif RCEresolvedns = true> CHECKED<RCendif>>
  230. <B>Yes</B><BR>
  231. <INPUT TYPE=radio NAME="resolvedns" VALUE="false" <RCif RCEresolvedns = false> CHECKED<RCendif>>
  232. <B>No</B><BR>
  233. </TD>
  234. <TD>Configure the server to perform a DNS lookup on every host connection
  235. to resolve the hostname.  <I>WARNING: </I>This requires communicating with
  236. a DNS server which can be quite slow if not properly configured.  You
  237. should absolutely NOT turn this feature on if your DNS server is on the
  238. other side of a WAN, modem dial-up, or if you expect user heavy traffic.
  239. </TD></TR>
  240.  
  241. <TR valign=top><TD width=20%><FONT SIZE=+1>Directory Lists</FONT>
  242. <P>
  243. <INPUT TYPE=radio NAME="showdirs" VALUE="true" <RCif RCEshowdirs = true> CHECKED<RCendif>>
  244. <B>Yes</B><BR>
  245. <INPUT TYPE=radio NAME="showdirs" VALUE="false" <RCif RCEshowdirs = false> CHECKED<RCendif>>
  246. <B>No</B><BR>
  247. </TD>
  248. <TD>If no default index page is present, this boolean indicates whether
  249. the server should display the contents of the directory (automatically using
  250. an internal list mechanism.)
  251. <BR>
  252. <table border=0 cellpadding=2>
  253. <TR><TD>Directory Lists Style</TD><TD>
  254. <INPUT TYPE=checkbox NAME="dirstyle" VALUE="localtime" <RCif RCEdirstyle ~ "*localtime*"> CHECKED<RCendif>>
  255. Localtime (GMT is default)<BR>
  256. <INPUT TYPE=checkbox NAME="dirstyle" VALUE="folderfirst" <RCif RCEdirstyle = "*folderfirst*"> CHECKED<RCendif>>
  257. Sort Folders First<BR>
  258. <INPUT TYPE=checkbox NAME="dirstyle" VALUE="fancy" <RCif RCEdirstyle = "*fancy*"> CHECKED<RCendif>>
  259. Fancy Listing<BR>
  260. <INPUT TYPE=checkbox NAME="dirstyle" VALUE="trunc20" <RCif RCEdirstyle = "*trunc20*"> CHECKED<RCendif>>
  261. Truncate Names
  262. </TD></TR>
  263. </table>
  264. </TD>
  265. </TR>
  266.  
  267. <TR valign=top><TD width=20%><FONT SIZE=+1>Enforce .htaccess</FONT>
  268. <P>
  269. <INPUT TYPE=radio NAME="htaccess" VALUE="true" <RCif RCEhtaccess = true> CHECKED<RCendif>>
  270. <B>Yes</B><BR>
  271. <INPUT TYPE=radio NAME="htaccess" VALUE="false" <RCif RCEhtaccess = false> CHECKED<RCendif>>
  272. <B>No</B><BR>
  273. </TD>
  274. <TD>HTAccess Authentication was first implemented in NCSA and has since 
  275. become a de-facto standard for file-based access authentication.  See the
  276. documentation for additional information on this functionality.
  277. </TD></TR>
  278.  
  279. <TR valign=top><TD width=20%><FONT SIZE=+1>CGI stderr</FONT>
  280. <P>
  281. <INPUT TYPE=radio NAME="cgistderr" VALUE="none" <RCif RCEcgistderr = none> CHECKED<RCendif>>
  282. <B>Ignore</B><BR>
  283. <INPUT TYPE=radio NAME="cgistderr" VALUE="client" <RCif RCEcgistderr = client> CHECKED<RCendif>>
  284. <B>Return to Client</B><BR>
  285. <INPUT TYPE=radio NAME="cgistderr" VALUE="log" <RCif RCEcgistderr = log> CHECKED<RCendif>>
  286. <B>Write to server.log</B><BR>
  287. </TD>
  288. <TD>Specify where CGI STDERR output is written: to the client, to the 
  289. server.log, or ignored.  By default, only CGI STDOUT output is returned to 
  290. the client.
  291. </TD></TR>
  292.  
  293. <TR valign=top><TD width=20%><FONT SIZE=+1>ISAPI Debug Level</FONT>
  294. <P>
  295. <SELECT NAME=isapidbg>
  296. <OPTION <RCif RCEisapidbg = None> SELECTED<RCendif>> None
  297. <OPTION <RCif RCEisapidbg = Basic> SELECTED<RCendif>> Basic
  298. <OPTION <RCif RCEisapidbg = Call> SELECTED<RCendif>> Call
  299. <OPTION <RCif RCEisapidbg = Full> SELECTED<RCendif>> Full
  300. </SELECT>
  301. </TD>
  302. <TD>The debug level for ISAPI applications.
  303. <P>
  304. <UL>
  305. <LI><B>None</B>: No logging of any kind.
  306. <LI><B>Basic</B>: Log only ISAPI function failures.
  307. <LI><B>Call</B>: Trace all ISAPI function calls.
  308. <LI><B>Full</B>: Detailed trace of each ISAPI call (for developers only).
  309. </UL>
  310. </TD></TR>
  311.  
  312. <TR valign=top><TD width=20%><FONT SIZE=+1>Automatic Log Rotation</FONT>
  313. <P>
  314. <SELECT NAME="autolog">
  315. <OPTION VALUE="never" <RCif RCEautolog = never OR RCEautolog = false> SELECTED<RCendif>> No log rotation
  316. <OPTION VALUE="daily" <RCif RCEautolog = daily OR RCEautolog = true> SELECTED<RCendif>> Rotate Daily
  317. <OPTION VALUE="weekly" <RCif RCEautolog = weekly> SELECTED<RCendif>> Rotate Weekly
  318. <OPTION VALUE="monthly" <RCif RCEautolog = monthly> SELECTED<RCendif>> Rotate Monthly
  319. </SELECT>
  320. </TD>
  321. <TD>If turned on, the server log files (www, server, proxy, mail, dhcp etc.) 
  322. will be automatically rotated and WWW log and server reports will be 
  323. automatically run.  The log reports are available through the system 
  324. administration <I>Report</I> interface.  
  325. </TD></TR>
  326.  
  327. <RCif RCEusedbms = true>
  328. <TR valign=top><TD nowrap width=20%><FONT SIZE=+1>SQL Logger</FONT>
  329. <P>
  330. <INPUT TYPE=radio NAME="sqllogger" VALUE="true" <RCif RCEsqllogger = true> CHECKED<RCendif>>
  331. <B>Yes</B><BR>
  332. <INPUT TYPE=radio NAME="sqllogger" VALUE="false" <RCif RCEsqllogger = false> CHECKED<RCendif>>
  333. <B>No</B><BR>
  334. </TD>
  335. <TD>In addition to the file-based logging, you can chose to log all requests
  336. to an database.  The DBMS interface must be enabled and a DB cache configured 
  337. for this interface.  See the <A HREF="/syshelp/logfmt.htm">Server Logging</A> 
  338. documentation for details on configuring the SQL log query.<BR>
  339. <font size=-1><I>Cache</I></font>
  340. <SELECT NAME="sqllogcache"><RCXdbcachelist cache=RCEsqllogcache></SELECT><BR>
  341. <font size=-1><I>Insert</I></font> 
  342. <INPUT TYPE=text NAME="sqllogquery" VALUE="<RCEsqllogquery>" SIZE=80>
  343. </TD></TR>
  344. <RCendif>
  345.  
  346. <TR valign=top><TD width=20%><FONT SIZE=+1>Invalid Characters</FONT>
  347. <P>
  348. <INPUT TYPE=text NAME="invalidchars" VALUE="<RC@txt2html(RCEinvalidchars)>" SIZE=30 MAXSIZE=90>
  349. </TD>
  350. <TD>The characters that are <I>NOT</I> allowed in URIs.  Unless you are
  351. very familiar with the HTTP protocol and your specific operating system 
  352. vulnerabilities, you should not modify this setting.
  353. </TD></TR>
  354.  
  355. <TR valign=top><TD width=20%><FONT SIZE=+1>CGI Directory</FONT>
  356. <P>
  357. <INPUT TYPE=text NAME="cgidir" VALUE="<RCEcgidir>" SIZE=30 MAXSIZE=60>
  358. </TD>
  359. <TD>The directory in which cgi-bin scripts are served out of.  The
  360. CGI directory must be found in the installation directory of the 
  361. Sambar Server.  The Sambar Server CGI plug-in module can be used to
  362. execute CGI applications outside the CGI directory.
  363. <I>Note:</I> The <B>CGI Run As</B> configuration parameters can be used
  364. to specify the NT <I>username</I><B>:</B><I>password</I><B>:</B><I>domain</I> 
  365. that CGI scripts should use when executing.
  366. </TD></TR>
  367.  
  368. <TR valign=top><TD width=20%><FONT SIZE=+1>WinCGI Directory</FONT>
  369. <P>
  370. <INPUT TYPE=text NAME="wincgidir" VALUE="<RCEwincgidir>" SIZE=30 MAXSIZE=60>
  371. </TD>
  372. <TD>The directory in which Windows CGI scripts are served out of.  The
  373. WinCGI directory must be found in the installation directory of the 
  374. Sambar Server.  The Sambar Server WinCGI plug-in module can be used to
  375. execute WinCGI applications outside the WinCGI directory.
  376. </TD></TR>
  377.  
  378. <TR valign=top><TD width=20%><FONT SIZE=+1>ISAPI Extensions</FONT>
  379. <P>
  380. <INPUT TYPE=text NAME="isapiext" VALUE="<RCEisapiext>" SIZE=30 MAXSIZE=40>
  381. </TD>
  382. <TD>This should be a space separated list of ISAPI extensions that, if found
  383. in the Documents Directory should be recognized as a DLL with
  384. ISAPI extensions executed (i.e. *.dll).  
  385. If left blank, ISAPI extension cannot be run in the Doucments
  386. Directory (with the exception of any direct execute ISAPI DLLs found
  387. in the <B>[isapi]</B> section).
  388. </TD></TR>
  389.  
  390. <TR valign=top><TD width=20%><FONT SIZE=+1>CGI Extensions</FONT>
  391. <P>
  392. <INPUT TYPE=text NAME="cgiext" VALUE="<RCEcgiext>" SIZE=30 MAXSIZE=40>
  393. </TD>
  394. <TD>This should be a space separated list of CGI extensions that, if found
  395. in the Documents Directory  should be recognized as CGI scripts and
  396. executed (i.e. *.cgi *.exe *.pl).  
  397. If left blank, only scripts found in the <I>CGI Directory</I> are 
  398. treated as CGI scripts.
  399. </TD></TR>
  400.  
  401. <TR valign=top><TD width=20%><FONT SIZE=+1>WinCGI Extensions</FONT>
  402. <P>
  403. <INPUT TYPE=text NAME="wincgiext" VALUE="<RCEwincgiext>" SIZE=30 MAXSIZE=40>
  404. </TD>
  405. <TD>This should be a space separated list of WinCGI extensions that, if found
  406. in the Documents Directory  should be recognized as CGI scripts and
  407. executed (i.e. *.cgi *.exe).  
  408. If left blank, only scripts found in the <I>WinCGI Directory</I> are 
  409. treated as WinCGI scripts.
  410. </TD></TR>
  411.  
  412. <TR valign=top><TD width=20%><FONT SIZE=+1>Server Side Includes</FONT>
  413. <P>
  414. <INPUT TYPE=text NAME="ssi" VALUE="<RCEssi>" SIZE=30 MAXSIZE=30>
  415. </TD>
  416. <TD>A space separated list of HTML file extensions that correspond with 
  417. files containing server side includes (i.e. shtml sht).  As parsing 
  418. server-side include files is expensive, it is recommended that the 
  419. extensions be limited to <I>shtml</I>.
  420. </TD></TR>
  421.  
  422. <TR valign=top><TD width=20%><FONT SIZE=+1>Prohibit Script #exec</FONT>
  423. <P>
  424. <P>
  425. <INPUT TYPE=radio NAME="noscriptexec" VALUE="true" <RCif RCEnoscriptexec = true> CHECKED<RCendif>>
  426. <B>Yes</B><BR>
  427. <INPUT TYPE=radio NAME="noscriptexec" VALUE="false" <RCif RCEnoscriptexec = false> CHECKED<RCendif>>
  428. <B>No</B><BR>
  429. </TD>
  430. <TD>Server-side include scripts may contain #exec directives that execute
  431. arbitrary server-side scripts.  If untrusted users are permitted to upload
  432. documents to your server, you should prohibit the use of this directive.
  433. </TD></TR>
  434.  
  435. <TR valign=top><TD width=20%><FONT SIZE=+1>Log Format</FONT>
  436. <P>
  437. <SELECT NAME="logformat">
  438. <OPTION VALUE="performance" <RCif RCElogformat = performance> SELECTED<RCendif>> Sambar Server Format
  439. <OPTION VALUE="combined" <RCif RCElogformat = combined> SELECTED<RCendif>> NCSA Combined Log Format
  440. <OPTION VALUE="common" <RCif RCElogformat = common> SELECTED<RCendif>> NCSA Common Log Format
  441. <OPTION VALUE="custom" <RCif RCElogformat = custom> SELECTED<RCendif>> Custom Log Format
  442. </SELECT>
  443. </TD>
  444. <TD>The log format options are:
  445. <UL>
  446. <LI>performance - Sambar Server performance format
  447. <LI>combined - NCSA combined log format
  448. <LI>common - NCSA Common Log Format
  449. <LI>custom - Custom Log Format (see <A HREF="/syshelp/logfmt.htm">log format</A> help)
  450. </UL>
  451. </TD></TR>
  452.  
  453. <TR valign=top><TD width=20%><FONT SIZE=+1>Don't Log IPs</FONT>
  454. <P>
  455. <INPUT TYPE=text NAME="noip" VALUE="<RCEnoip>" SIZE=30 MAXSIZE=30>
  456. </TD>
  457. <TD>A space separated list of IP addresses not to log requests from.
  458. This list may use wild-cards to match against (i.e. <B>127.0.0.1 140.172*</B> ).
  459. </TD></TR>
  460.  
  461. <TR valign=top><TD width=20%><FONT SIZE=+1>Don't Log Requests</FONT>
  462. <P>
  463. <INPUT TYPE=text NAME="noreq" VALUE="<RCEnoreq>" SIZE=30 MAXSIZE=30>
  464. </TD>
  465. <TD>A space separated list of requests not to log.
  466. This list may use wild-cards to match against (i.e. <B>*.jpg *.gif /foo*</B> ).
  467. </TD></TR>
  468.  
  469. <TR valign=top><TD width=20%><FONT SIZE=+1>Log Buffer Size</FONT>
  470. <P>
  471. <INPUT TYPE=text NAME="logsize" VALUE="<RCElogsize>" SIZE=12 MAXSIZE=12>
  472. </TD>
  473. <TD>Configure the maximum number of lines permitted in the server log 
  474. file (server.log).  Once this number is reached for a server session,
  475. the log is reset to the first line (it operates much like a circular buffer).
  476. For an infinite log size, set the log size value to 0.
  477. </TD></TR>
  478.  
  479. <TR valign=top><TD width=20%><FONT SIZE=+1>Compress Content</FONT>
  480. <P>
  481. <INPUT TYPE=radio NAME="compress" VALUE="true" <RCif RCEcompress = true> CHECKED<RCendif>>
  482. <B>Yes</B><BR>
  483. <INPUT TYPE=radio NAME="compress" VALUE="false" <RCif RCEcompress = false> CHECKED<RCendif>>
  484. <B>No</B><BR>
  485. </TD>
  486. <TD>Enable <A HREF="/syshelp/perf.htm">compression</A> of content 
  487. served up by the Sambar Server.  
  488. </TD></TR>
  489.  
  490. <TR valign=top><TD width=20%><FONT SIZE=+1>Enable ASP Engine</FONT>
  491. <P>
  492. <INPUT TYPE=radio NAME="asp" VALUE="true" <RCif RCEasp = true> CHECKED<RCendif>>
  493. <B>Yes</B><BR>
  494. <INPUT TYPE=radio NAME="asp" VALUE="false" <RCif RCEasp = false> CHECKED<RCendif>>
  495. <B>No</B><BR>
  496. </TD>
  497. <TD>Enable the <A HREF="/syshelp/cscript/cscript.htm">ASP/CScript</A> Engine 
  498. in the Sambar Server.  
  499. </TD></TR>
  500.  
  501. <TR valign=top><TD width=20%><FONT SIZE=+1>Enable WebDAV</FONT>
  502. <P>
  503. <INPUT TYPE=radio NAME="webdav" VALUE="true" <RCif RCEwebdav = true> CHECKED<RCendif>>
  504. <B>Yes</B><BR>
  505. <INPUT TYPE=radio NAME="webdav" VALUE="false" <RCif RCEwebdav = false> CHECKED<RCendif>>
  506. <B>No</B><BR>
  507. </TD>
  508. <TD>Enable the experimental <A HREF="/syshelp/webdav.htm">WebDAV</A> and
  509. <A HREF="/syshelp/version.htm">versioning</A> functionality in the Sambar 
  510. Server.  Enabling WebDAV results in significant enhancement to the 
  511. Document Manager.
  512. </TD></TR>
  513.  
  514. <TR valign=top><TD width=20%><FONT SIZE=+1>Enable JavaEngine</FONT>
  515. <P>
  516. <INPUT TYPE=radio NAME="javaeng" VALUE="true" <RCif RCEjavaeng = true> CHECKED<RCendif>>
  517. <B>Yes</B><BR>
  518. <INPUT TYPE=radio NAME="javaeng" VALUE="false" <RCif RCEjavaeng = false> CHECKED<RCendif>>
  519. <B>No</B><BR>
  520. </TD>
  521. <TD>Enable the Sambar Server JavaEngine module.  The JavaEngine implements
  522. the Java 1.2 Servlet interface.  See the 
  523. <A HREF=/syshelp/javaeng.htm>JavaEngine Help</A> pages for configuration
  524. help.  The Sun Java JDK must be installed prior to enabling this 
  525. functionality.
  526. </TD></TR>
  527.  
  528. <TR valign=top><TD width=20%><FONT SIZE=+1>Enable DBMS</FONT>
  529. <P>
  530. <INPUT TYPE=radio NAME="usedbms" VALUE="true" <RCif RCEusedbms = true> CHECKED<RCendif>>
  531. <B>Yes</B><BR>
  532. <INPUT TYPE=radio NAME="usedbms" VALUE="false" <RCif RCEusedbms = false> CHECKED<RCendif>>
  533. <B>No</B><BR>
  534. </TD>
  535. <TD>Enable the DBMS interface of the Sambar Server.  The DBMS interface
  536. must be initialized to use the DBMS scripting.  Once configured, the 
  537. DBMS management interfaces become available in the System Administration
  538. console. (Note: You must have ODBC installed to enable this option.)
  539. </TD></TR>
  540.  
  541. <TR valign=top><TD width=20%><FONT SIZE=+1>Act as HTTPS Server</FONT>
  542. <P>
  543. <INPUT TYPE=radio NAME="httpsserver" VALUE="true" <RCif RCEhttpsserver = true> CHECKED<RCendif>>
  544. <B>Yes</B><BR>
  545. <INPUT TYPE=radio NAME="httpsserver" VALUE="false" <RCif RCEhttpsserver = false> CHECKED<RCendif>>
  546. <B>No</B><BR>
  547. </TD>
  548. <TD>Start the SSL HTTP Server when the Sambar Server is started (in addition
  549. to the HTTP server).  There are several additional configuration elements
  550. associated with installing and running SSL on the Sambar Server.
  551. See the <A HREF="/syshelp/ssl.htm">SSL documentation</A> for more details.
  552. </TD></TR>
  553.  
  554. <RCif RCElicense = pro or RCElicense = demo or RCElicense = enterprise>
  555. <TR valign=top><TD width=20%><FONT SIZE=+1>Act as Mail Server</FONT>
  556. <P>
  557. <INPUT TYPE=radio NAME="mailserver" VALUE="true" <RCif RCEmailserver = true> CHECKED<RCendif>>
  558. <B>Yes</B><BR>
  559. <INPUT TYPE=radio NAME="mailserver" VALUE="false" <RCif RCEmailserver = false> CHECKED<RCendif>>
  560. <B>No</B><BR>
  561. </TD>
  562. <TD>Start the Mail Server when the Sambar Server is started (in addition
  563. to the HTTP server).  Additional Mail configuration parameters must be
  564. entered via the Mail Configuration forms on the System Administration
  565. pages.  User mailboxes are created using the User Management forms.  
  566. <I>WARNING: </I>  At this time, the Mail Server is not mature and 
  567. should not be used in production environments.
  568. </TD></TR>
  569. <RCendif>
  570.  
  571. <RCif RCElicense = pro or RCElicense = demo or RCElicense = enterprise>
  572. <TR valign=top><TD width=20%><FONT SIZE=+1>Act as DNS Server</FONT>
  573. <P>
  574. <INPUT TYPE=radio NAME="dnsserver" VALUE="true" <RCif RCEdnsserver = true> CHECKED<RCendif>>
  575. <B>Yes</B><BR>
  576. <INPUT TYPE=radio NAME="dnsserver" VALUE="false" <RCif RCEdnsserver = false> CHECKED<RCendif>>
  577. <B>No</B><BR>
  578. </TD>
  579. <TD>Start the DNS Server/Proxy when the Sambar Server is started.
  580. Additional DNS configuration parameters must be entered via the 
  581. DNS Configuration forms on the System Administration pages.
  582. The functionality of this server/proxy is outlined on the
  583. <A HREF="/syshelp/dns.htm">DNS</A> system help pages.
  584. </TD></TR>
  585. <RCendif>
  586.  
  587. <TR valign=top><TD width=20%><FONT SIZE=+1>Act as FTP Server</FONT>
  588. <P>
  589. <INPUT TYPE=radio NAME="ftpserver" VALUE="true" <RCif RCEftpserver = true> CHECKED<RCendif>>
  590. <B>Yes</B><BR>
  591. <INPUT TYPE=radio NAME="ftpserver" VALUE="false" <RCif RCEftpserver = false> CHECKED<RCendif>>
  592. <B>No</B><BR>
  593. </TD>
  594. <TD>Start the FTP Server when the Sambar Server is started (in addition
  595. to the HTTP server). <I>WARNING: </I>If your machine is already running an
  596. FTP Server, the FTP Server will fail to start if the ports of the two
  597. servers conflict.</I> 
  598. </TD></TR>
  599.  
  600. <RCif RCElicense = pro or RCElicense = demo or RCElicense = enterprise>
  601. <TR valign=top><TD width=20%><FONT SIZE=+1>Act as TFTP Server</FONT>
  602. <P>
  603. <INPUT TYPE=radio NAME="tftpserver" VALUE="true" <RCif RCEtftpserver = true> CHECKED<RCendif>>
  604. <B>Yes</B><BR>
  605. <INPUT TYPE=radio NAME="tftpserver" VALUE="false" <RCif RCEtftpserver = false> CHECKED<RCendif>>
  606. <B>No</B><BR>
  607. </TD>
  608. <TD>Start the TFTP Server when the Sambar Server is started (in addition
  609. to the HTTP server). <I>WARNING: </I>If your machine is already running an
  610. TFTP Server, the TFTP Server will fail to start if the ports of the two
  611. servers conflict.  The TFTP supports read-only access to files 
  612. found in the Sambar Server <I>tftpboot</I> directory.</I> 
  613. </TD></TR>
  614. <RCendif>
  615.  
  616. <RCif RCElicense = pro or RCElicense = demo or RCElicense = enterprise>
  617. <TR valign=top><TD width=20%><FONT SIZE=+1>Act as Telnet Server/Proxy</FONT>
  618. <P>
  619. <INPUT TYPE=radio NAME="telnetd" VALUE="true" <RCif RCEtelnetd = true> CHECKED<RCendif>>
  620. <B>Yes</B><BR>
  621. <INPUT TYPE=radio NAME="telnetd" VALUE="false" <RCif RCEtelnetd = false> CHECKED<RCendif>>
  622. <B>No</B><BR>
  623. </TD>
  624. <TD>Start the Telnet Server & Proxy when the Sambar Server is started 
  625. (in addition to the HTTP server).  See the 
  626. <A HREF="/syshelp/telnet.htm">Telnet</A> documentation for usage details.
  627. </TD></TR>
  628. <RCendif>
  629.  
  630. <RCif RCElicense = pro or RCElicense = demo or RCElicense = enterprise>
  631. <TR valign=top><TD width=20%><FONT SIZE=+1>Act as DHCP Server</FONT>
  632. <P>
  633. <INPUT TYPE=radio NAME="dhcpserver" VALUE="true" <RCif RCEdhcpserver = true> CHECKED<RCendif>>
  634. <B>Yes</B><BR>
  635. <INPUT TYPE=radio NAME="dhcpserver" VALUE="false" <RCif RCEdhcpserver = false> CHECKED<RCendif>>
  636. <B>No</B><BR>
  637. </TD>
  638. <TD>Start the DHCP Server when the Sambar Server is started 
  639. (in addition to the HTTP server).  See the 
  640. <A HREF="/syshelp/dhcp.htm">DHCP</A> documentation for usage details.
  641. </TD></TR>
  642. <RCendif>
  643.  
  644. <TR valign=top><TD width=20%><FONT SIZE=+1>Run Watcher</FONT>
  645. <P>
  646. <INPUT TYPE=radio NAME="watcher" VALUE="true" <RCif RCEwatcher = true> CHECKED<RCendif>>
  647. <B>Yes</B><BR>
  648. <INPUT TYPE=radio NAME="watcher" VALUE="false" <RCif RCEwatcher = false> CHECKED<RCendif>>
  649. <B>No</B><BR>
  650. </TD>
  651. <TD>Start a Watcher Daemon when the server is started to monitor the
  652. WWW server and restart it in the event of a failure.  This feature <B>can 
  653. be used</B> when the Sambar Server is run as an NT Service.
  654. </TD></TR>
  655.  
  656. <TR valign=top><TD width=20%><FONT SIZE=+1>Watcher Timeout</FONT>
  657. <P>
  658. <INPUT TYPE=text NAME="watcherto" VALUE="<RCEwatcherto>" SIZE=12 MAXSIZE=12>
  659. </TD>
  660. <TD>Configure the delay in seconds between each wwwping of the server
  661. by the watcher daemon.  This time should exceed 60 seconds 
  662. (1200 is the default).  After two consecutive connect failures, 
  663. the Sambar Server will be terminated and restarted by the Watcher Daemon.
  664. </TD></TR>
  665.  
  666. <TR valign=top><TD nowrap width=20%><FONT SIZE=+1>NTP Server</FONT><BR>
  667. <INPUT TYPE=text NAME="ntp" VALUE="<RCEntp>" SIZE=30 MAXSIZE=80><BR>
  668. </TD>
  669. <TD>Specify an NTP server (network time protocol) to use to synchronize
  670. the server's clock with at the specified cron period.  See 
  671. <A HREF="http://www.ntp.org">www.ntp.org</A> for a list of public NTP 
  672. servers. If the NTP server
  673. or cron period is left blank, synchronization will not occur.  An example
  674. cron period would be <B> 0 1 * * * </B>, which equates to every nigth at 1AM.
  675. <BR>
  676. <font size=-1><I>Cron</I></font>
  677. <INPUT TYPE=text NAME="ntpcron" VALUE="<RCEntpcron>" MAXSIZE=12>
  678. </TD></TR>
  679.  
  680. <TR valign=top><TD width=20%><FONT SIZE=+1>Network Trace Level</FONT>
  681. <P>
  682. <SELECT NAME=netloglevel>
  683. <OPTION <RCif RCEnetloglevel = NONE> SELECTED<RCendif>> None
  684. <OPTION <RCif RCEnetloglevel = OPENCLOSE> SELECTED<RCendif>> Network Connections
  685. <OPTION <RCif RCEnetloglevel = PACKETS> SELECTED<RCendif>> Packet read/write
  686. <OPTION <RCif RCEnetloglevel = STREAM> SELECTED<RCendif>> Full stream
  687. </SELECT>
  688. </TD>
  689. <TD>The network trace level affects output to the network.log file and can be
  690. useful for debugging applications.  It should <B>ALWAYS</B> be set to None on
  691. production servers.
  692. </TD></TR>
  693.  
  694. </TABLE>
  695. <P>
  696. <CENTER>
  697. <HR>
  698. <INPUT TYPE=submit VALUE="Update Server Configuration">
  699. </FORM>
  700. <P>
  701. <HR>
  702. </CENTER>
  703. <BR>
  704. <A HREF="/"><IMG border=0 SRC="/sysimage/system/powerby.gif"></A>
  705. </BODY>
  706. </HTML>
  707.