lighttpd
lighttpd — это легкий HTTP-сервер, который можно настроить в качестве подходящего обратного прокси с помощью модуля mod_proxy.
SSL
Реализация поддержки SSL через модуль mod_openssl с использованием OpenSSL может выглядеть следующим образом:
$SERVER["socket"] == "[::]:443" {
ssl.engine = "enable"
ssl.cipher-list = "HIGH"
$HTTP["host"] == "owncast.yourdomain.com" {
ssl.pemfile = "/etc/letsencrypt/live/yourdomain.com/fullchain.pem"
ssl.privkey = "/etc/letsencrypt/live/yourdomain.com/privkey.pem"
ssl.dh-file = "/etc/letsencrypt/ssl-dhparams.pem"
}
}
Обратный прокси
Проксирование входящих веб-сокет-соединений интегрировано с модулем.
Пример конфигурации для lighttpd может выглядеть следующим образом:
$HTTP["host"] == "owncast.yourdomain.com" {
# Forward all requests to Owncast:
proxy.server = ( "" => ( ( "host" => "127.0.0.1", "port" => 8080 ) ) )
proxy.forwarded = ( "host" => 1,
"proto" => 1,
"for" => 1,
"remote_user" => 1 )
# Required for websocket (chat) forwarding:
proxy.header = ( "upgrade" => "enable" )
}
Improve this page
See something missing or incorrect? Edit this page and improve the documentation for everyone.
Contributors to this documentation
