Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
server:web [2010/02/21 21:42] – digitalman | server:web [2015/11/02 11:13] – [webctrl.ini per-directory configuration file] Add FastCGISocket documentation. deuce | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Web Server ====== | ====== Web Server ====== | ||
+ | |||
+ | The Synchronet Web Server serves static (e.g. files) and dynamic content to HTTP clients (e.g. web browsers). | ||
===== Introduction ===== | ===== Introduction ===== | ||
Line 15: | Line 17: | ||
==== Startup INI [Web] Section Keys ==== | ==== Startup INI [Web] Section Keys ==== | ||
- | The '' | + | The '' |
=== RootDirectory === | === RootDirectory === | ||
Line 47: | Line 49: | ||
=== Authorization === | === Authorization === | ||
- | Default value: '' | + | Default value: '' |
A comma-separated list of authentication mechanisms in order of preference. | A comma-separated list of authentication mechanisms in order of preference. | ||
Line 111: | Line 113: | ||
Default value: '' | Default value: '' | ||
- | The '' | + | The '' |
'' | '' | ||
Line 174: | Line 176: | ||
==== Other configuration files ==== | ==== Other configuration files ==== | ||
- | In addition to the '' | + | In addition to the '' |
also uses some other configuration files: | also uses some other configuration files: | ||
Line 214: | Line 216: | ||
Each directory under the [[# | Each directory under the [[# | ||
the directory it's in and all child directories. | the directory it's in and all child directories. | ||
- | either globally, | + | either globally, in a per-filename group, or, in version 3.17 or greater, a per-directory-name group. |
- | the group name such as '' | + | Using the * and ? wildcards as the group name such as '' |
=== AccessRequirements === | === AccessRequirements === | ||
Line 248: | Line 250: | ||
For example, to require a login, but allow **any** user to access files in a | For example, to require a login, but allow **any** user to access files in a | ||
- | directory, but only a sysop to access '' | + | directory, but only a sysop to access '' |
<file webctrl.ini> | <file webctrl.ini> | ||
AccessRequirements=level 0 | AccessRequirements=level 0 | ||
[*.log] | [*.log] | ||
AccessRequirements=level 90 | AccessRequirements=level 90 | ||
+ | [*.git] | ||
+ | AccessRequirements=level 90 | ||
+ | </ | ||
+ | |||
+ | === FastCGISocket === | ||
+ | Specifies the socket and port of a FastCGI listener in the < | ||
+ | <file webctrl.ini> | ||
+ | [*.php] | ||
+ | FastCGISocket=127.0.0.1: | ||
</ | </ | ||
+ | Added on November 1st, 2015 to CVS (in 3.17a). | ||
+ | See [[howto: | ||
===== JavaScript Objects ===== | ===== JavaScript Objects ===== | ||
In addition to the standard JavaScript objects, the web server provides the | In addition to the standard JavaScript objects, the web server provides the | ||
Line 711: | Line 724: | ||
check for files. | check for files. | ||
+ | {{indexmenu_n> | ||