
Immer den NW - Speed unter Kontrolle.
http://www.floriangilles.com/software/netspeedmonitor/download/
Als Erstes müssen mehrere Pakete installiert werden
# apt-get install libapache2-svn subversion subversion-tool
werden erst einmal alle für Subversion benötigten Pakete installiert. libapache ist ein Modul für den Apachen, das unbedingt für die Konfiguration benötigt wird.
Ich gehe davon aus das eine lauffähige Apache2 Version auf dem Rechner vorhanden ist. Ansonsten einfach mittels
# apt-get install apache2
installieren.
Da ich Subversion immer über SSL betreibe muss ich mir noch ein Zertifikate erstellen. Dazu muss openssl auf der Maschine installiert sein. Bei der Erstellung des keys müssen mehrere Fragen beantwortet werden.
# cd /etc/apache2/ssl
# openssl req -new > server.cert.csr
# openssl rsa -in privkey.pem
-out server.cert.key
# openssl x509 -in server.cert.csr -out server.cert.crt -req -signkey server.cert.key -days 365
Nun must ihr das SSL-Module des Apachen noch aktivieren. Anschließend muss der Apache neu gestartet werden, damit die Ä
nderungen installiert werden.
# a2enmod ssl
# /etc/init.d/apache2 restart
Dann einen Ordner erstellen, den Subversion als Root-Verzeichnis benutzen soll. Ich erstelle diesen immer im /home – Verzeichnis mit dem Namen svnroot. Ist aber beliebig und kann überall erstellt werden. Dann müssen noch apache Rechte vergeben werden. Und anschließen muss das Repository angelegt werden.
# mkdir /home/svnroot
# cd /home
# chown -R www-data:www-data svnroot
# su www-data –c „svnadmin create svn
root“
Dannn geht’s erst mal weiter mit der Konfiguration des Apachen.
# cd /et c/apache/site-available/
# cp default ssl
#nano ssl
Dann müssen noch das DAV, Dav_fs, Dav_svn Module in den Apachen miteingebunden werden.# a2enmod dav
# a2enmod dav_fs
# a2enmod dav_svn
Nun sollten noch einige Benutzer angelegt werden. Die Datei die ich in meinem vhost angegeben habe existiert noch nicht. Ich erstelle den ersten User, dann werde ich zur Eingabe des Passwortes aufgefordert und fertig!
su www-data „htpasswd -c -m /home/svnroot/.dav_svn.passwd user1“
su www-data “htpasswd -m /home/svnroot/.dav_svn.passwd user2”
Nachdem ich den Webserver nocheinmal neugestartet habe, müsste nun eigentlich unter https://ipzuSubversion das Repository erreichbar sein.
Empfehlungen für Betrieb unter Windows
Für den Betrieb von eva/3 Application Builder empfielt sich grundsätzlich die Erhöhung des zur Verfügung stehenden Heap-Speichers:-vmargs -Xms256m -Xmx512m
Siehe auch Java Start Parameter
-vmargs -Xms256m -Xmx512m -XX:PermSize=12m -XX:MaxPermSize=256m
openssl req -new -x509 -newkey rsa:2048 -keyout cakey.pem -out cacert.pem -days 3650
chmod 600 cakey.pem
openssl genrsa -out serverkey.pem -aes128 2048 -days 3650
openssl rsa -in serverkey.pem -out serverkey.pemmount -t iso9660 -o loop /pfad/zur/iso-Datei.iso /media
mount -t nfs nfsserver:/path/to/share /mnt/local
tar.gz entpacken
tar -xvzf archive.tar.gz