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.)
Commit
3f9f1bdf38e7627ae9eb63ba5f8eaa7f030e3a6e2c5a9f6d5c3a48e8eb71c1c4
Parent
648574cb0e2e87b…
1 file changed
+12
-17
+12
-17
| --- www/server/index.html | ||
| +++ www/server/index.html | ||
| @@ -1,10 +1,10 @@ | ||
| 1 | 1 | <div class='fossil-doc' data-title="How To Configure A Fossil Server"> |
| 2 | 2 | |
| 3 | 3 | <style> |
| 4 | 4 | p { |
| 5 | - margin-left: 3em; | |
| 5 | + margin-left: 4em; | |
| 6 | 6 | margin-right: 3em; |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | 9 | h2 { |
| 10 | 10 | margin-left: 1em; |
| @@ -120,85 +120,80 @@ | ||
| 120 | 120 | particular operating systems or front-end software:</p> |
| 121 | 121 | |
| 122 | 122 | <table style="margin-left: 6em;"> |
| 123 | 123 | <tr> |
| 124 | 124 | <th> </th> |
| 125 | - <th colspan="11" class="feps">Fossil Front-End Program</th> | |
| 125 | + <th colspan="8" class="feps">Fossil Front-End Program</th> | |
| 126 | 126 | </tr> |
| 127 | 127 | |
| 128 | 128 | <tr> |
| 129 | 129 | <th class="host">Host OS</th> |
| 130 | 130 | <th class="fep">none</th> |
| 131 | 131 | <th class="fep">inetd</th> |
| 132 | - <th class="fep">xinetd</th> | |
| 133 | 132 | <th class="fep">stunnel</th> |
| 134 | 133 | <th class="fep">CGI</th> |
| 135 | 134 | <th class="fep">SCGI</th> |
| 136 | 135 | <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> | |
| 140 | 137 | <th class="fep">OS service</th> |
| 141 | 138 | </tr> |
| 142 | 139 | |
| 143 | 140 | <tr> |
| 144 | 141 | <th class="host">Any</th> |
| 145 | 142 | <td class="doc"><a href="any/none.md">✅</a></td> |
| 146 | 143 | <td class="doc"><a href="any/inetd.md">✅</a></td> |
| 147 | - <td class="doc"><a href="any/xinetd.md">✅</a></td> | |
| 148 | 144 | <td class="doc"><a href="any/stunnel.md">✅</a></td> |
| 149 | 145 | <td class="doc"><a href="any/cgi.md">✅</a></td> |
| 150 | 146 | <td class="doc"><a href="any/scgi.md">✅</a></td> |
| 151 | 147 | <td class="doc"><a href="any/althttpd.md">✅</a></td> |
| 152 | - <td class="doc">❌</td> | |
| 153 | - <td class="doc">❌</td> | |
| 154 | 148 | <td class="doc">❌</td> |
| 155 | 149 | <td class="doc">❌</td> |
| 156 | 150 | </tr> |
| 157 | 151 | |
| 158 | 152 | <tr> |
| 159 | 153 | <th class="host">Debian/Ubuntu</th> |
| 160 | 154 | <td class="doc"><a href="any/none.md">✅</a></td> |
| 161 | 155 | <td class="doc"><a href="any/inetd.md">✅</a></td> |
| 162 | - <td class="doc"><a href="any/xinetd.md">✅</a></td> | |
| 163 | 156 | <td class="doc"><a href="any/stunnel.md">✅</a></td> |
| 164 | 157 | <td class="doc"><a href="any/cgi.md">✅</a></td> |
| 165 | 158 | <td class="doc"><a href="any/scgi.md">✅</a></td> |
| 166 | 159 | <td class="doc"><a href="any/althttpd.md">✅</a></td> |
| 167 | 160 | <td class="doc"><a href="debian/nginx.md">✅</a></td> |
| 168 | - <td class="doc">❌</td> | |
| 169 | - <td class="doc">❌</td> | |
| 170 | 161 | <td class="doc">❌</td> |
| 171 | 162 | </tr> |
| 172 | 163 | |
| 173 | 164 | <tr> |
| 174 | 165 | <th class="host">Windows</th> |
| 175 | 166 | <td class="doc">❌</td> |
| 176 | 167 | <td class="doc">❌</td> |
| 177 | - <td class="doc">❌</td> | |
| 178 | 168 | <td class="doc"><a href="windows/stunnel.md">✅</a></td> |
| 179 | 169 | <td class="doc"><a href="windows/cgi.md">✅</a></td> |
| 180 | - <td class="doc">❌</td> | |
| 181 | - <td class="doc">❌</td> | |
| 182 | 170 | <td class="doc">❌</td> |
| 183 | 171 | <td class="doc">❌</td> |
| 184 | 172 | <td class="doc"><a href="windows/iis.md">✅</a></td> |
| 185 | 173 | <td class="doc"><a href="windows/service.md">✅</a></td> |
| 186 | 174 | </tr> |
| 187 | 175 | </table> |
| 188 | 176 | |
| 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 | |
| 190 | 178 | generic enough that it works across OSes that Fossil is known to work |
| 191 | 179 | on. The check marks below that usually just link to this generic |
| 192 | 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> | |
| 193 | 187 | |
| 194 | 188 | <p>There are several widely-deployed socket listener schemes besides the |
| 195 | 189 | <tt>inetd</tt>, <tt>xinetd</tt>, and <tt>stunnel</tt> schemes with |
| 196 | 190 | documents linked above: Apple’s <tt>launchd</tt>, Linux’s |
| 197 | 191 | <tt>systemd</tt>, Solaris’ SMF, etc. We would welcome <a |
| 198 | 192 | 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> | |
| 200 | 195 | |
| 201 | 196 | |
| 202 | 197 | <h2 id="more">Further Details</h2> |
| 203 | 198 | |
| 204 | 199 | <ul> |
| 205 | 200 |
| --- 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> </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> </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 |