Я хочу перенаправить домены по HTTP / HTTPS:
http://old.com -> https://new.com
https://old.com -> https://new.com
Мне нужно указать ключ / сертификат SSL для старого домена, но я не уверен, где мне разместить эти директивы:
$SERVER["socket"] == ":443" {
ssl.engine = "enable"
ssl.pemfile = "/etc/pki/tls/private/new.com.pem"
ssl.ca-file = "/etc/pki/tls/certs/new.com.crt"
}
$SERVER["socket"] == ":80" {
$HTTP["host"] =~ "old.com|new.com" {
url.redirect = ( "^/(.*)" => "https://new.com:443/$1" )
}
}
Я пытался добавить приведенный ниже код, но Lighttpd сообщает об ошибках конфигурации:
$SERVER["socket"] == ":443" {
$HTTP["host"] =~ "old.com" {
url.redirect = ( "^/(.*)" => "https://new.com:443/$1" )
}
ssl.engine = "enable"
ssl.pemfile = "/etc/pki/tls/private/old.com.pem"
ssl.ca-file = "/etc/pki/tls/certs/old.com.crt"
}
Вы не можете этого сделать.
На порт может быть только один сертификат.
Возможные решения: