mirror of
https://github.com/LemmyNet/lemmy-docs.git
synced 2024-11-01 01:59:54 +00:00
adding caddy configuration example (#154)
This commit is contained in:
parent
ce0640e073
commit
27a1109bed
3 changed files with 56 additions and 0 deletions
|
@ -15,6 +15,7 @@
|
|||
- [Getting started with Federation](administration/federation_getting_started.md)
|
||||
- [Troubleshooting](administration/troubleshooting.md)
|
||||
- [Backup and Restore](administration/backup_and_restore.md)
|
||||
- [Using Caddy as a reverse proxy](administration/caddy.md)
|
||||
- [Moderation](moderation/moderation.md)
|
||||
- [Federation](federation/federation.md)
|
||||
- [Federation Overview](federation/overview.md)
|
||||
|
|
|
@ -20,3 +20,7 @@ In some cases, it might be necessary to use different installation methods. But
|
|||
- [From Scratch](from_scratch.md)
|
||||
- [Yunohost](https://install-app.yunohost.org/?app=lemmy) ([source code](https://github.com/YunoHost-Apps/lemmy_ynh))
|
||||
- [On Amazon Web Services (AWS)](on_aws.md)
|
||||
|
||||
### You could use any other reverse proxy
|
||||
|
||||
An Example [Caddy configuration](caddy.md).
|
||||
|
|
51
src/en/administration/caddy.md
Normal file
51
src/en/administration/caddy.md
Normal file
|
@ -0,0 +1,51 @@
|
|||
# Using Caddy as reverse proxy example
|
||||
|
||||
If you prefer to use Caddy instead of Nginx - you could use this template to fit into your needs:
|
||||
|
||||
```
|
||||
(caddy-common) {
|
||||
encode gzip
|
||||
header {
|
||||
-Server
|
||||
Strict-Transport-Security "max-age=31536000; include-subdomains;"
|
||||
X-XSS-Protection "1; mode=block"
|
||||
X-Frame-Options "DENY"
|
||||
X-Content-Type-Options nosniff
|
||||
Referrer-Policy no-referrer-when-downgrade
|
||||
X-Robots-Tag "none"
|
||||
}
|
||||
}
|
||||
|
||||
lemmy-site.com {
|
||||
import caddy-common
|
||||
reverse_proxy http://lemmy_lemmy-ui_1:1234
|
||||
}
|
||||
|
||||
@lemmy {
|
||||
path /api/*
|
||||
path /pictrs/*
|
||||
path /feeds/*
|
||||
path /nodeinfo/*
|
||||
path /.well-known/*
|
||||
}
|
||||
|
||||
@lemmy-hdr {
|
||||
header Accept application/*
|
||||
}
|
||||
|
||||
handle @lemmy {
|
||||
reverse_proxy http://lemmy_lemmy_1:8536
|
||||
}
|
||||
|
||||
handle @lemmy-hdr {
|
||||
reverse_proxy http://lemmy_lemmy_1:8536
|
||||
}
|
||||
|
||||
@lemmy-post {
|
||||
method POST
|
||||
}
|
||||
|
||||
handle @lemmy-post {
|
||||
reverse_proxy http://lemmy_lemmy_1:8536
|
||||
}
|
||||
```
|
Loading…
Reference in a new issue