diff --git a/doc/snac.8 b/doc/snac.8 index f8fb14c..ffdbd44 100644 --- 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 + + ProxyPass http://127.0.0.1:8001/social + + +# WebFinger + + ProxyPass http://127.0.0.1:8001/.well-known/webfinger + + +# NodeInfo (optional) + + ProxyPass http://127.0.0.1:8001/.well-known/nodeinfo + + +# Mastodon API (entry points) + + ProxyPass http://127.0.0.1:8001/api/v1/ + + + + ProxyPass http://127.0.0.1:8001/api/v2/ + + +# Mastodon API (OAuth support) + + ProxyPass http://127.0.0.1:8001/oauth + +.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 [...]