Pergunta

Precisamos configurar um certificado seguro em um proxy reverso Apache. Nós fomos avisados ??de que precisamos usar uma directiva host virtual.

Eu olhei-os para cima no livro pouco O'Reilly não consegue encontrar qualquer exemplos que captam https especificamente.

Alguém tem alguma exemplos de trechos de configuração para fazer isso?

Foi útil?

Solução

Eu não sei exatamente o que você está pedindo, mas há várias coisas que você precisa. Por exemplo, você precisa obter um certificado SSL, então você precisa instalar o mod_ssl em seu Apache. Eu sugiro que você instalá-lo usando o gerenciador de pacotes do seu sistema, etc ..

Este é um exemplo virtualhost:

<VirtualHost IP.ADDRESS.HERE:443>
   DocumentRoot /web/domain.com/www/htdocs

   ServerName www.domain.com
   ServerAdmin server@domain.com

   SSLEngine on
   SSLCertificateFile /usr/local/etc/apache/ssl.crt/www.domain.com.crt
   SSLCertificateKeyFile /usr/local/etc/apache/ssl.key/www.domain.com.key

   ErrorLog "/var/logs/domain.com/error_log"
   CustomLog "|/usr/local/sbin/cronolog /var/logs/domain.com/%Y/%m/access_log" combined
</VirtualHost>

A configuração de proxy dentro do <VirtualHost /> pode parecer diferente. Isso pressupõe que o domínio aponta para um diretório em seu servidor, mas o que você faz <VirtualHost /> interior é até você.

Como eu disse, eu também tive que instalar o SSL no Apache, para carregar o módulo I necessário o seguinte:

LoadModule ssl_module libexec/apache/libssl.so
...
AddModule mod_ssl.c

E isso é basicamente isso. Deixe-me saber se você precisar de mais ponteiros. No caso, ele também ajuda se você nos dizer se você executar o Apache 1.3 ou 2.x.

Outras dicas

Não tenho certeza se é isso que você está depois, mas eu usei algo como o seguinte no passado:

<IfModule mod_ssl.c>
    SSLProxyEngine On
    ProxyPreserveHost On
    RewriteRule ^/whatever(.*)$       https://otherhost/whatever$1  [P]
</IfModule>

Eu precisava conteúdo seguro procuração de outro host, e é isso que acabamos usando. Funciona bem, e já há algum tempo agora. Será que esse tipo de cobertura que você está procurando?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top