The keys mentions above was generate by openssl.
<IfModule mod_ssl.c>
Listen 12345
<VirtualHost *:12345>
DocumentRoot /pathto/haiwen/seafile-server-1.4.5/seahub
ErrorLog /var/log/apache2/seafile.error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/seafile.access.log combined
ServerSignature On
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
Alias /media /pathto/haiwen/seafile-server-1.4.5/seahub/media
RewriteEngine On
RewriteRule ^/(media.*)$ /$1 [QSA,L,PT]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ /seahub.fcgi/$1 [QSA,L,E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # HTTP_AUTHORIZATION is used in API authorization
FastCGIExternalServer /pathto/haiwen/seafile-server-1.4.5/seahub/seahub.fcgi -host
127.0.0.1:8000</VirtualHost>
</IfModule>
For this i needed fastcgi module.