Rails Server: SSL für vereine.ch

In Rails Server: vereine.ch schnell und einfach deployed habe ich über das Deployment der vereine.ch Applikation gesprochen.

Da wir mit dieser auch https Logins erlauben wollen, muss ich den Webserver noch entsprechend Konfigurieren.

Dazu lege ich einen neuen VirtualHost auf Basis der normalen vereine.ch Konfiguration an.

cp /etc/apache2/sites-enabled/prod.vereine.conf  /etc/apache2/sites-enabled/prod.vereine.conf_443

Dieser muss noch für SSL Zugriffe angepasst werden.

NameVirtualHost 193.247.72.65:443
<VirtualHost 193.247.72.65:443>
    PassengerAppRoot /var/www/rails_apps/prod/vereine/
    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/vereine.ch.crt
    SSLCertificateChainFile /etc/ssl/certs/vereine.ch.ca
    SSLCertificateKeyFile /etc/ssl/private/vereine.ch.key
    ...
</VirtualHost>

und damit ist vereine.ch auf schon unter https://vereine.ch erreichbar.