Fossil SCM

Add OpenBSD (httpd + FastCGI) Fossil server documentation

jamsek 2020-06-22 09:51 trunk
Commit 311f16953c0d9e0e60b81a1358b4625efe035c4b1c33571e3ad205d978673e14
+2 -1
--- www/chroot.md
+++ www/chroot.md
@@ -16,11 +16,11 @@
1616
typically need in order to make things work properly:
1717
1818
* the repository file(s)
1919
2020
* `/dev/null` — create it with `mknod(8)` inside the jail directory
21
- ([Linux example][mnl])
21
+ ([Linux example][mnl], [OpenBSD example][obsd])
2222
2323
* `/dev/urandom` — ditto
2424
2525
* `/proc` — you might need to mount this virtual filesystem inside the
2626
jail on Linux systems that make use of [Fossil’s server load
@@ -37,5 +37,6 @@
3737
[bld]: https://www.fossil-scm.org/fossil/doc/trunk/www/build.wiki
3838
[cj]: https://en.wikipedia.org/wiki/Chroot
3939
[fls]: ./loadmgmt.md
4040
[mnl]: https://fossil-scm.org/forum/forumpost/90caff30cb
4141
[srv]: ./server/
42
+[obsd]: ./server/openbsd/httpd.md#chroot
4243
--- www/chroot.md
+++ www/chroot.md
@@ -16,11 +16,11 @@
16 typically need in order to make things work properly:
17
18 * the repository file(s)
19
20 * `/dev/null` — create it with `mknod(8)` inside the jail directory
21 ([Linux example][mnl])
22
23 * `/dev/urandom` — ditto
24
25 * `/proc` — you might need to mount this virtual filesystem inside the
26 jail on Linux systems that make use of [Fossil’s server load
@@ -37,5 +37,6 @@
37 [bld]: https://www.fossil-scm.org/fossil/doc/trunk/www/build.wiki
38 [cj]: https://en.wikipedia.org/wiki/Chroot
39 [fls]: ./loadmgmt.md
40 [mnl]: https://fossil-scm.org/forum/forumpost/90caff30cb
41 [srv]: ./server/
 
42
--- www/chroot.md
+++ www/chroot.md
@@ -16,11 +16,11 @@
16 typically need in order to make things work properly:
17
18 * the repository file(s)
19
20 * `/dev/null` — create it with `mknod(8)` inside the jail directory
21 ([Linux example][mnl], [OpenBSD example][obsd])
22
23 * `/dev/urandom` — ditto
24
25 * `/proc` — you might need to mount this virtual filesystem inside the
26 jail on Linux systems that make use of [Fossil’s server load
@@ -37,5 +37,6 @@
37 [bld]: https://www.fossil-scm.org/fossil/doc/trunk/www/build.wiki
38 [cj]: https://en.wikipedia.org/wiki/Chroot
39 [fls]: ./loadmgmt.md
40 [mnl]: https://fossil-scm.org/forum/forumpost/90caff30cb
41 [srv]: ./server/
42 [obsd]: ./server/openbsd/httpd.md#chroot
43
--- www/server/any/scgi.md
+++ www/server/any/scgi.md
@@ -62,9 +62,12 @@
6262
6363
We go into more detail on nginx service setup with Fossil in our
6464
[Debian/Ubuntu specific guide](../debian/nginx.md). Then in [a later
6565
article](../../tls-nginx.md) that builds upon that, we show how to add
6666
TLS encryption to this basic SCGI + nginx setup on Debian type OSes.
67
+
68
+Similarly, our [OpenBSD specific guide](../openbsd/httpd.md) details how
69
+to setup a Fossil server using httpd and FastCGI on OpenBSD.
6770
6871
*[Return to the top-level Fossil server article.](../)*
6972
7073
[404]: https://en.wikipedia.org/wiki/HTTP_404
7174
--- www/server/any/scgi.md
+++ www/server/any/scgi.md
@@ -62,9 +62,12 @@
62
63 We go into more detail on nginx service setup with Fossil in our
64 [Debian/Ubuntu specific guide](../debian/nginx.md). Then in [a later
65 article](../../tls-nginx.md) that builds upon that, we show how to add
66 TLS encryption to this basic SCGI + nginx setup on Debian type OSes.
 
 
 
67
68 *[Return to the top-level Fossil server article.](../)*
69
70 [404]: https://en.wikipedia.org/wiki/HTTP_404
71
--- www/server/any/scgi.md
+++ www/server/any/scgi.md
@@ -62,9 +62,12 @@
62
63 We go into more detail on nginx service setup with Fossil in our
64 [Debian/Ubuntu specific guide](../debian/nginx.md). Then in [a later
65 article](../../tls-nginx.md) that builds upon that, we show how to add
66 TLS encryption to this basic SCGI + nginx setup on Debian type OSes.
67
68 Similarly, our [OpenBSD specific guide](../openbsd/httpd.md) details how
69 to setup a Fossil server using httpd and FastCGI on OpenBSD.
70
71 *[Return to the top-level Fossil server article.](../)*
72
73 [404]: https://en.wikipedia.org/wiki/HTTP_404
74
--- www/server/index.html
+++ www/server/index.html
@@ -238,10 +238,22 @@
238238
<td class="doc"><a href="any/althttpd.md">✅</a></td>
239239
<td class="doc">❌</td>
240240
<td class="doc"><a href="macos/service.md">✅</a></td>
241241
</tr>
242242
243
+ <tr>
244
+ <th class="host">OpenBSD</th>
245
+ <td class="doc"><a href="any/none.md">✅</a></td>
246
+ <td class="doc">❌</td>
247
+ <td class="doc"><a href="any/stunnel.md">✅</a></td>
248
+ <td class="doc"><a href="any/cgi.md">✅</a></td>
249
+ <td class="doc"><a href="any/scgi.md">✅</a></td>
250
+ <td class="doc"><a href="any/althttpd.md">✅</a></td>
251
+ <td class="doc"><a href="openbsd/httpd.md">✅</a></td>
252
+ <td class="doc">❌</td>
253
+ </tr>
254
+
243255
<tr>
244256
<th class="host">Windows</th>
245257
<td class="doc"><a href="windows/none.md">✅</a></td>
246258
<td class="doc">❌</td>
247259
<td class="doc"><a href="windows/stunnel.md">✅</a></td>
248260
249261
ADDED www/server/openbsd/httpd.md
--- www/server/index.html
+++ www/server/index.html
@@ -238,10 +238,22 @@
238 <td class="doc"><a href="any/althttpd.md">✅</a></td>
239 <td class="doc">❌</td>
240 <td class="doc"><a href="macos/service.md">✅</a></td>
241 </tr>
242
 
 
 
 
 
 
 
 
 
 
 
 
243 <tr>
244 <th class="host">Windows</th>
245 <td class="doc"><a href="windows/none.md">✅</a></td>
246 <td class="doc">❌</td>
247 <td class="doc"><a href="windows/stunnel.md">✅</a></td>
248
249 DDED www/server/openbsd/httpd.md
--- www/server/index.html
+++ www/server/index.html
@@ -238,10 +238,22 @@
238 <td class="doc"><a href="any/althttpd.md">✅</a></td>
239 <td class="doc">❌</td>
240 <td class="doc"><a href="macos/service.md">✅</a></td>
241 </tr>
242
243 <tr>
244 <th class="host">OpenBSD</th>
245 <td class="doc"><a href="any/none.md">✅</a></td>
246 <td class="doc">❌</td>
247 <td class="doc"><a href="any/stunnel.md">✅</a></td>
248 <td class="doc"><a href="any/cgi.md">✅</a></td>
249 <td class="doc"><a href="any/scgi.md">✅</a></td>
250 <td class="doc"><a href="any/althttpd.md">✅</a></td>
251 <td class="doc"><a href="openbsd/httpd.md">✅</a></td>
252 <td class="doc">❌</td>
253 </tr>
254
255 <tr>
256 <th class="host">Windows</th>
257 <td class="doc"><a href="windows/none.md">✅</a></td>
258 <td class="doc">❌</td>
259 <td class="doc"><a href="windows/stunnel.md">✅</a></td>
260
261 DDED www/server/openbsd/httpd.md
--- a/www/server/openbsd/httpd.md
+++ b/www/server/openbsd/httpd.md
@@ -0,0 +1,4 @@
1
+# BPSystemStartup/
2
+
3
+## [I[Setup chroot](#chroot)[Configure httpd](#httpdconfig)> out the
4
+>> [> #](#letsencrypt)# [Configure Client](#clientconfig)
--- a/www/server/openbsd/httpd.md
+++ b/www/server/openbsd/httpd.md
@@ -0,0 +1,4 @@
 
 
 
 
--- a/www/server/openbsd/httpd.md
+++ b/www/server/openbsd/httpd.md
@@ -0,0 +1,4 @@
1 # BPSystemStartup/
2
3 ## [I[Setup chroot](#chroot)[Configure httpd](#httpdconfig)> out the
4 >> [> #](#letsencrypt)# [Configure Client](#clientconfig)

Keyboard Shortcuts

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