A seguinte configuração ( /etc/lighttpd/lighttpd.conf
) parece redirecionar para a página padrão
$HTTP["host"] == "pool.ntp.org|ch.pool.ntp.org" {
accesslog.filename = "/var/log/lighttpd/pool.ntp.org_access.log"
$HTTP["url"] =~ "^/$" {
url.redirect = ( "" => "https://ntppool.org" )
url.redirect-code = 302
}
}
qual seria a maneira correta de redirecionar esse tráfego?
Com isso inserido e um arquivo hosts apontando pool.ntp.org para o ip deste servidor o resultado é uma página contendo <h1>default</h1>
que é o conteúdo dos servidores padrão
Multi-postado. (Por favor, não faça isso ou pelo menos vincule-os para referência cruzada!)
https://redmine.lighttpd.net/boards/2/topics/11458
$HTTP["host"] == "pool.ntp.org|ch.pool.ntp.org" {
em vez disso deveria ser
$HTTP["host"] =~ "pool.ntp.org|ch.pool.ntp.org" {
já que parece que você pretendia um regex.
Para correspondência exata do host, eu usaria um regex mais preciso
$HTTP["host"] =~ "^(?:ch\.)?pool\.ntp\.org$" {
Você pode ter solucionado isso sozinho usando Configuração: Variáveis de depuração
debug.log-condition-handling = "enable"
Também relevante: HowToRedirectHttpToHttps