Der Titel hört sich super kompliziert an, und das Problem was auch nicht ganz so einfach zu knacken 🙂
Was will ich eigentlich erreichen? Ich hab zu Hausen einen OpenMediaVault NAS am laufen. Hier kann man im App Prinzip Pakete nachinstallieren (teschnisch einfach ein apt-get ;)). Es gibt auch eine ownCloud app, die sich um die generelle Konfiguration von Nginx, PHP und den Pfaden kümmert. Mein Problem liegt jetzt aber darin, dass ich verschiedene SSL-Seiten zu Hause hosten möchte. und jetzt beginnt das Problem.
Nun habe ich mich mal näher mit OMV auseinander gesetzt. Um herauszufinden, welche Pakte im OMV-Plugin sind, habe ich einfach per dpkg die Dateien des installieren Paketes anzeigen lassen:
dpkg-query -L openmediavault-owncloud
So sah dann das Ergebnis aus:
/. /usr /usr/share /usr/share/doc /usr/share/doc/openmediavault-owncloud /usr/share/doc/openmediavault-owncloud/changelog.gz /usr/share/openmediavault /usr/share/openmediavault/locale /usr/share/openmediavault/locale/pl_PL /usr/share/openmediavault/locale/pl_PL/openmediavault-owncloud.po /usr/share/openmediavault/locale/da_DA /usr/share/openmediavault/locale/da_DA/openmediavault-owncloud.po /usr/share/openmediavault/locale/de_DE /usr/share/openmediavault/locale/de_DE/openmediavault-owncloud.po /usr/share/openmediavault/locale/es_ES /usr/share/openmediavault/locale/es_ES/openmediavault-owncloud.po /usr/share/openmediavault/locale/fr_FR /usr/share/openmediavault/locale/fr_FR/openmediavault-owncloud.po /usr/share/openmediavault/locale/gl /usr/share/openmediavault/locale/gl/openmediavault-owncloud.po /usr/share/openmediavault/locale/openmediavault-owncloud.pot /usr/share/openmediavault/locale/no_NO /usr/share/openmediavault/locale/no_NO/openmediavault-owncloud.po /usr/share/openmediavault/locale/it_IT /usr/share/openmediavault/locale/it_IT/openmediavault-owncloud.po /usr/share/openmediavault/locale/pt_PT /usr/share/openmediavault/locale/pt_PT/openmediavault-owncloud.po /usr/share/openmediavault/locale/uk_UK /usr/share/openmediavault/locale/uk_UK/openmediavault-owncloud.po /usr/share/openmediavault/locale/zh_CN /usr/share/openmediavault/locale/zh_CN/openmediavault-owncloud.po /usr/share/openmediavault/locale/hu_HU /usr/share/openmediavault/locale/hu_HU/openmediavault-owncloud.po /usr/share/openmediavault/locale/gl_ES /usr/share/openmediavault/locale/gl_ES/openmediavault-owncloud.po /usr/share/openmediavault/locale/zh_TW /usr/share/openmediavault/locale/zh_TW/openmediavault-owncloud.po /usr/share/openmediavault/locale/ru_RU /usr/share/openmediavault/locale/ru_RU/openmediavault-owncloud.po /usr/share/openmediavault/locale/nl_NL /usr/share/openmediavault/locale/nl_NL/openmediavault-owncloud.po /usr/share/openmediavault/locale/tr_TR /usr/share/openmediavault/locale/tr_TR/openmediavault-owncloud.po /usr/share/openmediavault/locale/ko_KR /usr/share/openmediavault/locale/ko_KR/openmediavault-owncloud.po /usr/share/openmediavault/locale/sv_SV /usr/share/openmediavault/locale/sv_SV/openmediavault-owncloud.po /usr/share/openmediavault/locale/el_GR /usr/share/openmediavault/locale/el_GR/openmediavault-owncloud.po /usr/share/openmediavault/locale/ja_JP /usr/share/openmediavault/locale/ja_JP/openmediavault-owncloud.po /usr/share/openmediavault/mkconf /usr/share/openmediavault/mkconf/owncloud /usr/share/openmediavault/mkconf/nginx.d /usr/share/openmediavault/mkconf/nginx.d/owncloud /usr/share/openmediavault/mkconf/avahiservices.d /usr/share/openmediavault/mkconf/avahiservices.d/owncloud /usr/share/openmediavault/engined /usr/share/openmediavault/engined/module /usr/share/openmediavault/engined/module/owncloud.inc /usr/share/openmediavault/engined/rpc /usr/share/openmediavault/engined/rpc/owncloud.inc /var /var/www /var/www/owncloud /var/www/owncloud/apps /var/www/owncloud/apps/user_openmediavault /var/www/owncloud/apps/user_openmediavault/appinfo /var/www/owncloud/apps/user_openmediavault/appinfo/version /var/www/owncloud/apps/user_openmediavault/appinfo/info.xml /var/www/owncloud/apps/user_openmediavault/appinfo/app.php /var/www/owncloud/apps/user_openmediavault/group_openmediavault.php /var/www/owncloud/apps/user_openmediavault/user_openmediavault.php /var/www/owncloud/3rdparty /var/www/openmediavault /var/www/openmediavault/js /var/www/openmediavault/js/omv /var/www/openmediavault/js/omv/module /var/www/openmediavault/js/omv/module/admin /var/www/openmediavault/js/omv/module/admin/service /var/www/openmediavault/js/omv/module/admin/service/owncloud /var/www/openmediavault/js/omv/module/admin/service/owncloud/Shares.js /var/www/openmediavault/js/omv/module/admin/service/owncloud/OwnCloud.js /var/www/openmediavault/js/omv/module/admin/service/owncloud/Settings.js /var/www/openmediavault/images /var/www/openmediavault/images/owncloud.svg /var/www/openmediavault/images/owncloud.png /etc /etc/php5 /etc/php5/fpm /etc/php5/fpm/pool.d /etc/php5/fpm/pool.d/openmediavault-owncloud.conf /var/www/owncloud/3rdparty/openmediavault
Für mich interessant war jetzt eben die Konfiguration des NGINX Web-Servers. Dies passiert in dieser Datei /usr/share/openmediavault/mkconf/nginx.d/owncloud.
Hier werde ich jetzt einige Anpassungen für meine Bedürfnisse vornehmen.