66 lines
2.1 KiB
Plaintext
66 lines
2.1 KiB
Plaintext
# Allows access to the static files that provide the dump1090 map view,
|
|
# and also to the dynamically-generated json parts that contain aircraft
|
|
# data and are periodically written by the dump1090 daemon.
|
|
|
|
# Enable alias module
|
|
#
|
|
## This module is normally already enabled in lighttpd, so you should not
|
|
## need to uncommment this line.
|
|
## There are some cases (e.g. when installing this on a Raspberry Pi
|
|
## that runs PiHole) in which the module has been removed from the
|
|
## default configuration, and the dump1090-fa web interface no longer
|
|
## loads properly.
|
|
## If this is what you are experiencing, or if you see messages in your
|
|
## error log like:
|
|
## (server.c.1493) WARNING: unknown config-key: alias.url (ignored)
|
|
## then uncommenting this line and then restarting lighttpd could fix
|
|
## the issue.
|
|
## This is not enabled by default as standard lighttpd will not start if
|
|
## modules are loaded multiple times.
|
|
#
|
|
# server.modules += ( "mod_alias" )
|
|
|
|
alias.url += (
|
|
"/dump1090-fa/data/" => "/run/dump1090-fa/",
|
|
"/dump1090-fa/" => "/usr/share/dump1090-fa/html/"
|
|
)
|
|
|
|
# redirect the slash-less URL
|
|
url.redirect += (
|
|
"^/dump1090-fa$" => "/dump1090-fa/"
|
|
)
|
|
|
|
# Add CORS header
|
|
server.modules += ( "mod_setenv" )
|
|
$HTTP["url"] =~ "^/dump1090-fa/data/.*\.json$" {
|
|
setenv.set-response-header = ( "Access-Control-Allow-Origin" => "*" )
|
|
}
|
|
|
|
# Uncomment this section to enable SSL traffic (HTTPS) - especially useful
|
|
# for .dev domains
|
|
## Listen on 8443 for SSL connections
|
|
#server.modules += ( "mod_openssl" )
|
|
#$HTTP["host"] == "piaware.example.com" {
|
|
# $SERVER["socket"] == ":8443" {
|
|
# ssl.engine = "enable"
|
|
# ssl.pemfile = "/etc/ssl/certs/combined.pem"
|
|
# ssl.ca-file = "/etc/ssl/certs/fullchain.cer"
|
|
# ssl.honor-cipher-order = "enable"
|
|
# ssl.cipher-list = "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH"
|
|
# ssl.use-sslv2 = "disable"
|
|
# ssl.use-sslv3 = "disable"
|
|
#
|
|
# alias.url += (
|
|
# "/data/" => "/run/dump1090-fa/",
|
|
# "/" => "/usr/share/dump1090-fa/html/"
|
|
# )
|
|
# }
|
|
#}
|
|
#
|
|
## Redirect HTTP to HTTPS
|
|
#$HTTP["scheme"] == "http" {
|
|
# $HTTP["host"] =~ ".*" {
|
|
# url.redirect = (".*" => "https://%0$0")
|
|
# }
|
|
#}
|