snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit 6fe31dd7255f85231031851778aa139690604b18
parent e003f87c2d0c06868ec5c225991c38d1f6b935f8
Author: default <nobody@localhost>
Date:   Wed,  3 Jan 2024 12:48:57 +0100

Added example configuration for the Apache2 server.

Diffstat:
Mdoc/snac.8 | 40++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+), 0 deletions(-)

diff --git a/doc/snac.8 b/doc/snac.8 @@ -363,6 +363,8 @@ snac httpd /home/snacusr/fedidata Edit the nginx configuration and add the following snippet to the example.com server section: .Bd -literal -offset indent +# nginx configuration example + # main web access point location /fedi { proxy_pass http://localhost:8001; @@ -401,6 +403,42 @@ credentials defined for this user. Search people, start following them, engage in arid discussions and generally enjoy the frustrating experience of Social Media. .Pp +This is an example of a similar configuration for the Apache2 web server: +.Bd -literal -offset indent +# apache2 configuration example + +ProxyPreserveHost On + +# Main web access point +<Location /social> + ProxyPass http://127.0.0.1:8001/social +</Location> + +# WebFinger +<Location /.well-known/webfinger> + ProxyPass http://127.0.0.1:8001/.well-known/webfinger +</Location> + +# NodeInfo (optional) +<Location /.well-known/nodeinfo> + ProxyPass http://127.0.0.1:8001/.well-known/nodeinfo +</Location> + +# Mastodon API (entry points) +<Location /api/v1/> + ProxyPass http://127.0.0.1:8001/api/v1/ +</Location> + +<Location /api/v2/> + ProxyPass http://127.0.0.1:8001/api/v2/ +</Location> + +# Mastodon API (OAuth support) +<Location /oauth> + ProxyPass http://127.0.0.1:8001/oauth +</Location> +.Ed +.Pp Since version 2.43, .Nm supports communicating from / to the front end http server using the FastCGI @@ -422,6 +460,8 @@ under OpenBSD's native httpd, given that it's natively implemented there and you no longer need to configure the complicated relayd server. This is an example: .Bd -literal -offset indent +# OpenBSD httpd configuration example + # other server configuration [...]