mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2026-03-25 19:29:21 -07:00
Tidy up the lighttpd example, enabling WebSocket notifications
@@ -82,19 +82,24 @@ If you prefer, you can also directly specify a value instead of substituting an
|
|||||||
server.modules += ( "mod_proxy" )
|
server.modules += ( "mod_proxy" )
|
||||||
|
|
||||||
$HTTP["host"] == "vault.example.net" {
|
$HTTP["host"] == "vault.example.net" {
|
||||||
proxy.header = (
|
$HTTP["url"] == "/notifications/hub" {
|
||||||
"https-remap" => "enable",
|
# WebSocket proxy
|
||||||
"upgrade" => "enable",
|
proxy.server = ( "" => ("vaultwarden" => ( "host" => "<SERVER>", "port" => 3012 )))
|
||||||
"connect" => "enable"
|
proxy.forwarded = ( "for" => 1 )
|
||||||
)
|
proxy.header = (
|
||||||
proxy.forwarded = ( "for" => 1,
|
"https-remap" => "enable",
|
||||||
"proto" => 1,
|
"upgrade" => "enable",
|
||||||
)
|
"connect" => "enable"
|
||||||
proxy.server = ( "" => ("vaultwarden" => ( "host" => "<SERVER>", "port" => 4567 )))
|
)
|
||||||
|
} else {
|
||||||
|
proxy.server = ( "" => ("vaultwarden" => ( "host" => "<SERVER>", "port" => 4567 )))
|
||||||
|
proxy.forwarded = ( "for" => 1 )
|
||||||
|
proxy.header = ( "https-remap" => "enable" )
|
||||||
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
You'll have to set `IP_HEADER=X-Forwarded-For` instead of `X-Real-IP`
|
You'll have to set `IP_HEADER` to `X-Forwarded-For` instead of `X-Real-IP` in the Vaultwarden environment.
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user