como desabilitar o tráfego não criptografado (porta 80) no lighttpd

3

Queremos executar um processo SSL lighttpd apenas. Qual opção de configuração deve ser usada para desativar a porta 80 com seu tráfego não criptografado?

Os documentos Lighttpd fornecem apenas um "redirecionamento" para o tráfego https, mas queremos um silêncio completo na porta 80. Queremos manter o lighttpd ouvindo apenas o tráfego criptografado (https) em 443.

Atualizar [solução]

Definir somente " server.port = 443 " não ajuda. A configuração SSL foi:

$SERVER["socket"] == "0.0.0.0:443" {
                  ssl.engine                  = "enable"
                  ssl.pemfile                 = "/etc/cert.pem"
}

Isso deu o erro.

can't bind to port: 0.0.0.0 443 Address already in use

A remoção do SSL condicional resolveu o problema, a configuração ficou:

server.port                 = 443
ssl.engine                  = "enable"
ssl.pemfile                 = "myweb.pem"
    
por hayalci 28.07.2009 / 12:16

4 respostas

5

você precisa configurar o server.port = 443 no lighttpd.conf e comente o $ SERVER condicional ["socket"] == "0.0.0.0:443" {} em 10-ssl.conf

mantenha ssl.engine = "enable" e ssl.pemfile = "/etc/lighttpd/server.pem" em 10-ssl.conf

    
por 09.11.2010 / 12:02
2

Que tal, comentando

# /etc/rc.d/lighttpd start

Ou, você pode comentar as linhas fastcgi.server em

/etc/lighttpd/lighttpd.conf  

Ok, esta é a referência que eu estava procurando, você está usando essas coisas ?

Acho que o importante é que, se você apenas criar server.port 443 e remover a configuração da porta 80 inteiramente em vez de um redirecionamento , o servidor responderia apenas no 443.

    
por 28.07.2009 / 12:22
0

Não é uma solução, mas ainda assim uma solução seria instalar um firewall como o Iptables e bloquear completamente o tráfego na porta 80.

    
por 28.07.2009 / 12:30
0

No meu caso, tive que comentar:

   include_shell "/usr/share/lighttpd/use-ipv6.pl" 

para desativar a pré-configuração SSL adicional.

    
por 12.03.2013 / 21:06