The Answer to Life, the Universe, and Everything

Showing posts with label ssl. Show all posts
Showing posts with label ssl. Show all posts

Friday, November 30, 2007

Subversion Installation

For Ubuntu 7.10
$ sudo apt-get install subversion libapache2-svn
$ sudo mkdir /var/svn
$ sudo svnadmin create /var/svn/$REPOS
$ sudo chown -R www-data:www-data /var/svn/$REPOS
$ sudo chmod -R g+ws /var/svn/$REPOS


Only allowing to access by SSL
$ sudo a2enmod ssl
$ sudo apt-get install ssl-cert

#In order to change the valid days up to 10years
#vi /usr/sbin/make-ssl-cert
--
openssl req -config $TMPFILE -new -days 365 -x509 -nodes -out $output -keyout $output > /dev/null 2>&1
--
$ sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
$ sudo chmod a+r /etc/apache2/ssl/apache.pem

$ cp /etc/apache2/sites-available/default /etc/apache2/sites-available/$SITENAME
$ sudo vim /etc/apache2/sites-available/$SITENAME
change:
NameVirtualHost *:443

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