Fossil

Check-in [fc00b7b297]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Small clarity tweak to the new "Methods" discussion in www/server.wiki.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | server-docs
Files: files | file ages | folders
SHA3-256: fc00b7b2972a81dfc57c247d61586ebf5237c918e2a9fa199e11a0bf5f3d1810
User & Date: wyoung 2019-08-16 11:08:39.379
Context
2019-08-16
11:41
Small improvements to the new Fossil Chroot Jail section of www/server.wiki ... (check-in: 4c837bc343 user: wyoung tags: server-docs)
11:08
Small clarity tweak to the new "Methods" discussion in www/server.wiki. ... (check-in: fc00b7b297 user: wyoung tags: server-docs)
10:27
Converted the backwards-compatibility sections in www/server.wiki into identified hyperlinks to the new docs, which allows existing external ".../server.wiki#cgi" URLs and such to work without needing the near-empty sections containing only a hyperlink just to anchor the link. ... (check-in: 0bb59100f2 user: wyoung tags: server-docs)
Changes
Unified Diff Ignore Whitespace Patch
Changes to www/server.wiki.
39
40
41
42
43
44
45
46

47





48
49
50
51
52
53
54
      <a id="xinetd"  href="./server/any/xinetd.md">xinetd</a>,
      <a id="stunnel" href="./server/any/stunnel.md">stunnel</a>...
  <li><a id="standalone" href="./server/any/none.md">Stand-alone HTTP server</a>
  <li><a id="scgi" href="./server/any/scgi.md">SCGI</a>
  <li><a  id="cgi" href="./server/any/cgi.md">CGI</a>
</ol>

The HTTP and SCGI options also allow for various sorts of reverse

proxying: Apache, nginx, HAProxy, stunnel (proxy mode), IIS...






Regardless of the method you choose, all can serve either a single repository
or a directory hierarchy containing many repositories with names ending in ".fossil".

We've broken the configuration for each method out into a series of
sub-articles, some of which are OS-specific:
</blockquote>







|
>
|
>
>
>
>
>







39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
      <a id="xinetd"  href="./server/any/xinetd.md">xinetd</a>,
      <a id="stunnel" href="./server/any/stunnel.md">stunnel</a>...
  <li><a id="standalone" href="./server/any/none.md">Stand-alone HTTP server</a>
  <li><a id="scgi" href="./server/any/scgi.md">SCGI</a>
  <li><a  id="cgi" href="./server/any/cgi.md">CGI</a>
</ol>

Fossil's HTTP server can be used standalone or you can put it behind
many different pieces of software via various proxying schemes: Apache,
nginx, HAProxy, stunnel (proxy mode), IIS... We cover some of those
options below.

The CGI option works with many different web servers: Apache, IIS,
<tt>lighttpd</tt>, <tt>althttpd</tt>... Where CGI doesn't work, SCGI
usually does instead, such as in nginx.

Regardless of the method you choose, all can serve either a single repository
or a directory hierarchy containing many repositories with names ending in ".fossil".

We've broken the configuration for each method out into a series of
sub-articles, some of which are OS-specific:
</blockquote>