Fossil SCM

Reduced the number of columns in the server setup tutorial matrix by collapsing all of those for the OS's default web server down to a single shared column. Also dropped the xinetd column as obsolete. (We still have the explicit xinetd article link above.)

wyoung 2019-08-18 05:12 server-docs
Commit 3f9f1bdf38e7627ae9eb63ba5f8eaa7f030e3a6e2c5a9f6d5c3a48e8eb71c1c4
1 file changed +12 -17
--- www/server/index.html
+++ www/server/index.html
@@ -1,10 +1,10 @@
11
<div class='fossil-doc' data-title="How To Configure A Fossil Server">
22
33
<style>
44
p {
5
- margin-left: 3em;
5
+ margin-left: 4em;
66
margin-right: 3em;
77
}
88
99
h2 {
1010
margin-left: 1em;
@@ -120,85 +120,80 @@
120120
particular operating systems or front-end software:</p>
121121
122122
<table style="margin-left: 6em;">
123123
<tr>
124124
<th>&nbsp;</th>
125
- <th colspan="11" class="feps">Fossil Front-End Program</th>
125
+ <th colspan="8" class="feps">Fossil Front-End Program</th>
126126
</tr>
127127
128128
<tr>
129129
<th class="host">Host OS</th>
130130
<th class="fep">none</th>
131131
<th class="fep">inetd</th>
132
- <th class="fep">xinetd</th>
133132
<th class="fep">stunnel</th>
134133
<th class="fep">CGI</th>
135134
<th class="fep">SCGI</th>
136135
<th class="fep">althttpd</th>
137
- <th class="fep">nginx</th>
138
- <th class="fep">Apache</th>
139
- <th class="fep">IIS</th>
136
+ <th class="fep">Web</th>
140137
<th class="fep">OS service</th>
141138
</tr>
142139
143140
<tr>
144141
<th class="host">Any</th>
145142
<td class="doc"><a href="any/none.md">✅</a></td>
146143
<td class="doc"><a href="any/inetd.md">✅</a></td>
147
- <td class="doc"><a href="any/xinetd.md">✅</a></td>
148144
<td class="doc"><a href="any/stunnel.md">✅</a></td>
149145
<td class="doc"><a href="any/cgi.md">✅</a></td>
150146
<td class="doc"><a href="any/scgi.md">✅</a></td>
151147
<td class="doc"><a href="any/althttpd.md">✅</a></td>
152
- <td class="doc">❌</td>
153
- <td class="doc">❌</td>
154148
<td class="doc">❌</td>
155149
<td class="doc">❌</td>
156150
</tr>
157151
158152
<tr>
159153
<th class="host">Debian/Ubuntu</th>
160154
<td class="doc"><a href="any/none.md">✅</a></td>
161155
<td class="doc"><a href="any/inetd.md">✅</a></td>
162
- <td class="doc"><a href="any/xinetd.md">✅</a></td>
163156
<td class="doc"><a href="any/stunnel.md">✅</a></td>
164157
<td class="doc"><a href="any/cgi.md">✅</a></td>
165158
<td class="doc"><a href="any/scgi.md">✅</a></td>
166159
<td class="doc"><a href="any/althttpd.md">✅</a></td>
167160
<td class="doc"><a href="debian/nginx.md">✅</a></td>
168
- <td class="doc">❌</td>
169
- <td class="doc">❌</td>
170161
<td class="doc">❌</td>
171162
</tr>
172163
173164
<tr>
174165
<th class="host">Windows</th>
175166
<td class="doc">❌</td>
176167
<td class="doc">❌</td>
177
- <td class="doc">❌</td>
178168
<td class="doc"><a href="windows/stunnel.md">✅</a></td>
179169
<td class="doc"><a href="windows/cgi.md">✅</a></td>
180
- <td class="doc">❌</td>
181
- <td class="doc">❌</td>
182170
<td class="doc">❌</td>
183171
<td class="doc">❌</td>
184172
<td class="doc"><a href="windows/iis.md">✅</a></td>
185173
<td class="doc"><a href="windows/service.md">✅</a></td>
186174
</tr>
187175
</table>
188176
189
-<p>Where there is a check mark in the "Any" row, the method for that is
177
+<p>Where there is a check mark in the "<b>Any</b>" row, the method for that is
190178
generic enough that it works across OSes that Fossil is known to work
191179
on. The check marks below that usually just link to this generic
192180
documentation.</p>
181
+
182
+<p>The method in the "<b>Web</b>" column is for the platform's default
183
+web server configured as a <a
184
+href="https://en.wikipedia.org/wiki/Reverse_proxy">reverse proxy</a> for
185
+Fossil's built-in HTTP server: <a href="debian/nginx.md">nginx</a>, <a
186
+href="windows/iis.md">IIS</a>, Apache, etc.</p>
193187
194188
<p>There are several widely-deployed socket listener schemes besides the
195189
<tt>inetd</tt>, <tt>xinetd</tt>, and <tt>stunnel</tt> schemes with
196190
documents linked above: Apple’s <tt>launchd</tt>, Linux’s
197191
<tt>systemd</tt>, Solaris’ SMF, etc. We would welcome <a
198192
href="contribute.wiki">contributions</a> to cover these as well. We also
199
-welcome contributions to fill gaps () in the table above. </p>
193
+welcome contributions to fill gaps (<font size="-2">❌</font>) in the table
194
+above. </p>
200195
201196
202197
<h2 id="more">Further Details</h2>
203198
204199
<ul>
205200
--- www/server/index.html
+++ www/server/index.html
@@ -1,10 +1,10 @@
1 <div class='fossil-doc' data-title="How To Configure A Fossil Server">
2
3 <style>
4 p {
5 margin-left: 3em;
6 margin-right: 3em;
7 }
8
9 h2 {
10 margin-left: 1em;
@@ -120,85 +120,80 @@
120 particular operating systems or front-end software:</p>
121
122 <table style="margin-left: 6em;">
123 <tr>
124 <th>&nbsp;</th>
125 <th colspan="11" class="feps">Fossil Front-End Program</th>
126 </tr>
127
128 <tr>
129 <th class="host">Host OS</th>
130 <th class="fep">none</th>
131 <th class="fep">inetd</th>
132 <th class="fep">xinetd</th>
133 <th class="fep">stunnel</th>
134 <th class="fep">CGI</th>
135 <th class="fep">SCGI</th>
136 <th class="fep">althttpd</th>
137 <th class="fep">nginx</th>
138 <th class="fep">Apache</th>
139 <th class="fep">IIS</th>
140 <th class="fep">OS service</th>
141 </tr>
142
143 <tr>
144 <th class="host">Any</th>
145 <td class="doc"><a href="any/none.md">✅</a></td>
146 <td class="doc"><a href="any/inetd.md">✅</a></td>
147 <td class="doc"><a href="any/xinetd.md">✅</a></td>
148 <td class="doc"><a href="any/stunnel.md">✅</a></td>
149 <td class="doc"><a href="any/cgi.md">✅</a></td>
150 <td class="doc"><a href="any/scgi.md">✅</a></td>
151 <td class="doc"><a href="any/althttpd.md">✅</a></td>
152 <td class="doc">❌</td>
153 <td class="doc">❌</td>
154 <td class="doc">❌</td>
155 <td class="doc">❌</td>
156 </tr>
157
158 <tr>
159 <th class="host">Debian/Ubuntu</th>
160 <td class="doc"><a href="any/none.md">✅</a></td>
161 <td class="doc"><a href="any/inetd.md">✅</a></td>
162 <td class="doc"><a href="any/xinetd.md">✅</a></td>
163 <td class="doc"><a href="any/stunnel.md">✅</a></td>
164 <td class="doc"><a href="any/cgi.md">✅</a></td>
165 <td class="doc"><a href="any/scgi.md">✅</a></td>
166 <td class="doc"><a href="any/althttpd.md">✅</a></td>
167 <td class="doc"><a href="debian/nginx.md">✅</a></td>
168 <td class="doc">❌</td>
169 <td class="doc">❌</td>
170 <td class="doc">❌</td>
171 </tr>
172
173 <tr>
174 <th class="host">Windows</th>
175 <td class="doc">❌</td>
176 <td class="doc">❌</td>
177 <td class="doc">❌</td>
178 <td class="doc"><a href="windows/stunnel.md">✅</a></td>
179 <td class="doc"><a href="windows/cgi.md">✅</a></td>
180 <td class="doc">❌</td>
181 <td class="doc">❌</td>
182 <td class="doc">❌</td>
183 <td class="doc">❌</td>
184 <td class="doc"><a href="windows/iis.md">✅</a></td>
185 <td class="doc"><a href="windows/service.md">✅</a></td>
186 </tr>
187 </table>
188
189 <p>Where there is a check mark in the "Any" row, the method for that is
190 generic enough that it works across OSes that Fossil is known to work
191 on. The check marks below that usually just link to this generic
192 documentation.</p>
 
 
 
 
 
 
193
194 <p>There are several widely-deployed socket listener schemes besides the
195 <tt>inetd</tt>, <tt>xinetd</tt>, and <tt>stunnel</tt> schemes with
196 documents linked above: Apple’s <tt>launchd</tt>, Linux’s
197 <tt>systemd</tt>, Solaris’ SMF, etc. We would welcome <a
198 href="contribute.wiki">contributions</a> to cover these as well. We also
199 welcome contributions to fill gaps () in the table above. </p>
 
200
201
202 <h2 id="more">Further Details</h2>
203
204 <ul>
205
--- www/server/index.html
+++ www/server/index.html
@@ -1,10 +1,10 @@
1 <div class='fossil-doc' data-title="How To Configure A Fossil Server">
2
3 <style>
4 p {
5 margin-left: 4em;
6 margin-right: 3em;
7 }
8
9 h2 {
10 margin-left: 1em;
@@ -120,85 +120,80 @@
120 particular operating systems or front-end software:</p>
121
122 <table style="margin-left: 6em;">
123 <tr>
124 <th>&nbsp;</th>
125 <th colspan="8" class="feps">Fossil Front-End Program</th>
126 </tr>
127
128 <tr>
129 <th class="host">Host OS</th>
130 <th class="fep">none</th>
131 <th class="fep">inetd</th>
 
132 <th class="fep">stunnel</th>
133 <th class="fep">CGI</th>
134 <th class="fep">SCGI</th>
135 <th class="fep">althttpd</th>
136 <th class="fep">Web</th>
 
 
137 <th class="fep">OS service</th>
138 </tr>
139
140 <tr>
141 <th class="host">Any</th>
142 <td class="doc"><a href="any/none.md">✅</a></td>
143 <td class="doc"><a href="any/inetd.md">✅</a></td>
 
144 <td class="doc"><a href="any/stunnel.md">✅</a></td>
145 <td class="doc"><a href="any/cgi.md">✅</a></td>
146 <td class="doc"><a href="any/scgi.md">✅</a></td>
147 <td class="doc"><a href="any/althttpd.md">✅</a></td>
 
 
148 <td class="doc">❌</td>
149 <td class="doc">❌</td>
150 </tr>
151
152 <tr>
153 <th class="host">Debian/Ubuntu</th>
154 <td class="doc"><a href="any/none.md">✅</a></td>
155 <td class="doc"><a href="any/inetd.md">✅</a></td>
 
156 <td class="doc"><a href="any/stunnel.md">✅</a></td>
157 <td class="doc"><a href="any/cgi.md">✅</a></td>
158 <td class="doc"><a href="any/scgi.md">✅</a></td>
159 <td class="doc"><a href="any/althttpd.md">✅</a></td>
160 <td class="doc"><a href="debian/nginx.md">✅</a></td>
 
 
161 <td class="doc">❌</td>
162 </tr>
163
164 <tr>
165 <th class="host">Windows</th>
166 <td class="doc">❌</td>
167 <td class="doc">❌</td>
 
168 <td class="doc"><a href="windows/stunnel.md">✅</a></td>
169 <td class="doc"><a href="windows/cgi.md">✅</a></td>
 
 
170 <td class="doc">❌</td>
171 <td class="doc">❌</td>
172 <td class="doc"><a href="windows/iis.md">✅</a></td>
173 <td class="doc"><a href="windows/service.md">✅</a></td>
174 </tr>
175 </table>
176
177 <p>Where there is a check mark in the "<b>Any</b>" row, the method for that is
178 generic enough that it works across OSes that Fossil is known to work
179 on. The check marks below that usually just link to this generic
180 documentation.</p>
181
182 <p>The method in the "<b>Web</b>" column is for the platform's default
183 web server configured as a <a
184 href="https://en.wikipedia.org/wiki/Reverse_proxy">reverse proxy</a> for
185 Fossil's built-in HTTP server: <a href="debian/nginx.md">nginx</a>, <a
186 href="windows/iis.md">IIS</a>, Apache, etc.</p>
187
188 <p>There are several widely-deployed socket listener schemes besides the
189 <tt>inetd</tt>, <tt>xinetd</tt>, and <tt>stunnel</tt> schemes with
190 documents linked above: Apple’s <tt>launchd</tt>, Linux’s
191 <tt>systemd</tt>, Solaris’ SMF, etc. We would welcome <a
192 href="contribute.wiki">contributions</a> to cover these as well. We also
193 welcome contributions to fill gaps (<font size="-2">❌</font>) in the table
194 above. </p>
195
196
197 <h2 id="more">Further Details</h2>
198
199 <ul>
200

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button