Fossil SCM
Enhancements to the OpenBSD fastcgi documentation from Emil Engler.
Commit
3d4aad592ebef6a57b1ac4d2f96560248715501d73975471def92c2830e1a53c
Parent
6f9ed5636ad3a53…
1 file changed
+2
-1
+2
-1
| --- www/server/openbsd/fastcgi.md | ||
| +++ www/server/openbsd/fastcgi.md | ||
| @@ -58,10 +58,11 @@ | ||
| 58 | 58 | |
| 59 | 59 | ```console |
| 60 | 60 | $ doas mkdir /var/www/htdocs/fsl.domain.tld |
| 61 | 61 | $ doas touch /var/www/logs/fossil.log |
| 62 | 62 | $ doas chown www /var/www/logs/fossil.log |
| 63 | + $ doas chmod 660 /var/www/logs/fossil.log | |
| 63 | 64 | $ doas chmod 755 /var/www/cgi-bin/scm |
| 64 | 65 | ``` |
| 65 | 66 | |
| 66 | 67 | ## <a name="chroot"></a>Setup chroot |
| 67 | 68 | |
| @@ -104,11 +105,11 @@ | ||
| 104 | 105 | this is `www`. In addition, grant repository directory ownership to the |
| 105 | 106 | user who will push to, pull from, and create repositories. |
| 106 | 107 | |
| 107 | 108 | ```console |
| 108 | 109 | $ doas chown -R user:www /var/www/htdocs/fsl.domain.tld |
| 109 | - $ doas chmod 775 /var/www/htdocs/fsl.domain.tld | |
| 110 | + $ doas chmod 770 /var/www/htdocs/fsl.domain.tld | |
| 110 | 111 | ``` |
| 111 | 112 | |
| 112 | 113 | ## <a name="httpdconfig"></a>Configure httpd |
| 113 | 114 | |
| 114 | 115 | On OpenBSD, [httpd.conf(5)][httpd] is the configuration file for |
| 115 | 116 |
| --- www/server/openbsd/fastcgi.md | |
| +++ www/server/openbsd/fastcgi.md | |
| @@ -58,10 +58,11 @@ | |
| 58 | |
| 59 | ```console |
| 60 | $ doas mkdir /var/www/htdocs/fsl.domain.tld |
| 61 | $ doas touch /var/www/logs/fossil.log |
| 62 | $ doas chown www /var/www/logs/fossil.log |
| 63 | $ doas chmod 755 /var/www/cgi-bin/scm |
| 64 | ``` |
| 65 | |
| 66 | ## <a name="chroot"></a>Setup chroot |
| 67 | |
| @@ -104,11 +105,11 @@ | |
| 104 | this is `www`. In addition, grant repository directory ownership to the |
| 105 | user who will push to, pull from, and create repositories. |
| 106 | |
| 107 | ```console |
| 108 | $ doas chown -R user:www /var/www/htdocs/fsl.domain.tld |
| 109 | $ doas chmod 775 /var/www/htdocs/fsl.domain.tld |
| 110 | ``` |
| 111 | |
| 112 | ## <a name="httpdconfig"></a>Configure httpd |
| 113 | |
| 114 | On OpenBSD, [httpd.conf(5)][httpd] is the configuration file for |
| 115 |
| --- www/server/openbsd/fastcgi.md | |
| +++ www/server/openbsd/fastcgi.md | |
| @@ -58,10 +58,11 @@ | |
| 58 | |
| 59 | ```console |
| 60 | $ doas mkdir /var/www/htdocs/fsl.domain.tld |
| 61 | $ doas touch /var/www/logs/fossil.log |
| 62 | $ doas chown www /var/www/logs/fossil.log |
| 63 | $ doas chmod 660 /var/www/logs/fossil.log |
| 64 | $ doas chmod 755 /var/www/cgi-bin/scm |
| 65 | ``` |
| 66 | |
| 67 | ## <a name="chroot"></a>Setup chroot |
| 68 | |
| @@ -104,11 +105,11 @@ | |
| 105 | this is `www`. In addition, grant repository directory ownership to the |
| 106 | user who will push to, pull from, and create repositories. |
| 107 | |
| 108 | ```console |
| 109 | $ doas chown -R user:www /var/www/htdocs/fsl.domain.tld |
| 110 | $ doas chmod 770 /var/www/htdocs/fsl.domain.tld |
| 111 | ``` |
| 112 | |
| 113 | ## <a name="httpdconfig"></a>Configure httpd |
| 114 | |
| 115 | On OpenBSD, [httpd.conf(5)][httpd] is the configuration file for |
| 116 |