...
Shibboleth doesn't support http access. If http access is supported on your site, define a redirect rule in Apache configuration that route http traffic to https.
Installation
Follow instruction on Install using RPM: https://wiki.shibboleth.net/confluence/display/SP3/RPMInstall to install Shibboleth. .
Install Shibboleth SP on Ubuntu:
Configuration
After installation Shibboleth configuration files will be placed at /etc/shibboleth/ and the necessary Apache configuration in /etc/httpd/conf.d/shib.conf.
...