Redirecionamento de domínio Lighttpd

1

Gostaria de redirecionar domínios em HTTP / HTTPS:

http://old.com -> https://new.com
https://old.com -> https://new.com

Eu tenho que especificar a chave SSL / certificado para o domínio antigo, mas não tenho certeza de onde devo colocar essas diretivas:

$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" )
  }
}

Eu estava tentando adicionar o código abaixo, mas o Lighttpd relata erros de configuração:

$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"

}
    
por HTF 22.09.2012 / 10:36

1 resposta

1

Você não pode fazer isso.

Pode haver apenas um certificado por porta.

As possíveis soluções são:

  1. Você obtém outro endereço IP e especifica o certificado antigo aqui.
  2. Você recebe um certificado de vários domínios (que é válido para o nome do domínio antigo e novo).
por 22.09.2012 / 13:36

Tags