This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Installazione svn su ubuntu#

  • creazione del gruppo subversion, al quale associare gli utenti desiderati
  • sudo apt-get install subversion
  • sudo mkdir /opt/svn/repository
  • sudo chown -R utente:subversion /opt/svn/*
  • sudo svnadmin create /opt/svn/repository/
  • sudo vi /opt/svn/repository/conf/svnserve.conf
  • sudo vi /opt/svn/repository/conf/passwd
  • sudo svnserve -d –foreground -r /opt/svn/repository/\
{ apt-get install apache2 subversion libapache2-svn ssl-cert } Dopo aver installato i pacchetti si deve abilitare il modulo ssl.

a2enmod ssl
A questo punto si configura Apache per accettare le richieste sulla porta 443 (HTTPS). Per fare ciò è sufficiente aggiungere al file /etc/apache2/ports.conf la riga:
Listen 443
Fatto questo si deve creare il cerficato per SSL. Solitamente si crea nella directory /etc/apache2/ssl:
mkdir /etc/apache2/ssl make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem chmod 600 /etc/apache2/ssl/apache.pem

Quindi si crea la configurazione per il server virtuale. Per farlo basta copiare il file di default e apportare qualche piccola modifica:

cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-ssl

Bisogna sostuire la riga:

NameVirtualHost *

con:

NameVirtualHost *:443

e poi la riga:

con:

infine, prima di:

si aggiunge:

SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.pem SSLProtocol all SSLCipherSuite HIGH:MEDIUM

Add new attachment

Only authorized users are allowed to upload new attachments.
« This particular version was published on 14-Apr-2010 14:30 by CerlettiPaolo.