proxy reverso SSL

0

Como devo proceder para configurar um proxy reverso SSL usando o apache como proxy reverso ssl e lighttpd como servidor web?

Eu quero que todos sejam forçados a se conectarem com o ssl, para que as conexões http sejam redirecionadas para o https. Eu quero que o servidor web em execução no 8080 aceite apenas conexões de 127.0.0.1 (ou seja, o servidor proxy) Eu quero que meu aplicativo na porta 23424 seja acessível usando um exemplo / em vez de: 23424 / example.

Qual seria a melhor maneira de fazer isso?

Em ubuntu12.04 lts

    
por JonnyV 20.02.2014 / 22:05

1 resposta

0

Uma abordagem diferente, mas com quase o mesmo efeito, é usar o Apache com diferentes hosts virtuais e redirecionamento de html (opcional com htaccess para segurança extra).

A diferença no resultado final é que você não pode vincular diretamente uma solicitação http a https, para que as pessoas que acessam o link sejam redirecionadas para o link , mas as pessoas que tentam acessar link receberá um erro de página 404 não encontrado. Uma vez inseridos através do http, eles apenas continuarão usando o servidor via https, portanto, isso é apenas um problema para os links existentes ou para as pessoas que digitarem seus próprios links (e esquecerem o https).

Talvez isso possa ser conseguido com a modificação de reescrita, mas eu não testei isso, então não tenho certeza se é possível fazer o redirecionamento para uma porta diferente.

A configuração ficaria assim:

Virtual host 1: is default server and listens to port 443
This host will consist of the main external webpages.

Para configurar hosts virtuais, consulte

Virtual host 2: listens to port 80 to the name http://externaldomainname.org 
with an optional alias http://www.externaldomainname.org
In the root of this virtual host only one file exist, a html redirect. 

Para redirecionar o html, consulte

Virtual host 3: listens to port 80 to a local name (localhost or hostname)
will only be accessible from localhost for local applications.
if real security is required, access should be limited by use of htaccess.

Para limitar o acesso por meio do htaccess, consulte

    
por Requist 22.02.2014 / 15:52