Como passar apenas um repositório SVN para SSL?

1

Como criar um segundo host virtual para repositórios SVN que são passados para o SSL?

Eu passei apenas um repositório SVN para SSL (não para outros) usando SSLRequireSSL:    SSLRequireSSL    (... recorte toda a configuração do SVN ...)

Agora, preciso criar um segundo host virtual para ssl.

Versão do servidor SVN: 1.6.4 Muito obrigado.

    
por taintedlove 16.03.2010 / 16:43

1 resposta

3

Na minha opinião, você precisa fazer algo assim:

  1. Digamos que você tenha dois caminhos para seus repositórios:

/ var / lib / svn-secure para os repositórios em que você deseja trabalhar ssl

<Directory /var/lib/svn-secure>
   SSLRequireSSL
   (... snip all the SVN config ...)
</Directory> 

/ var / lib / svn para os repositórios você não se importa se eles estão sobre o SSL

<Directory /var/lib/svn>
   (... snip all the SVN config ...)
</Directory> 

você cria dois hosts virtuais, um sobre ssl e o outro texto sem formatação. e colocar os locais nos respectivos, o SSLRequireSSL forçará o acesso ao diretório a ser feito através de SSL ou negará o acesso.

Esteja avisado, eu fiz isso do topo da minha cabeça, pode haver erros de sintaxe.

    
por 16.03.2010 / 19:52