I tried it now on a fresh 7.4 and can confirm:
That’s right. Joomla has a static “powered by” link for instance, so mixed content is a Joomla “pb”.
<p>
Powered by <a href="http://www.joomla.org/">Joomla!®</a>
</p>
But there seems to be something strange with Joomla, HTTPS and rewriting.
On a running Joomla Site on my webhost following line in Joomla page source is rewritten to https:
<base href="https://www.myworkingsiteonsomewebhost/" />
but on NethServer it stays http:
<base href="http://joomla.local/" />
What I did:
yum install http://mirror.de-labrusse.fr/NethServer/7/x86_64/nethserver-stephdl-1.0.6-1.ns7.sdl.noarch.rpm
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum install nethserver-phpmyadmin nethserver-php-scl
Web UI:
- Create vhost joomla, joomla.local
- Put joomla to vhost from https://downloads.joomla.org/cms/joomla3/3-8-2/Joomla_3-8-2-Stable-Full_Package.zip (may be done from client via FTP or on server via wget)
- Change PHP version and settings as you need.
- Checked DNS resolving of joomla.local
touch /var/lib/nethserver/vhost/joomla/configuration.php
chown -R apache:apache /var/lib/nethserver/vhost/joomla
If you force HTTPS on entire site in Joomla configuration which means set “public $force_ssl = ‘2’;” in configuration.php you get a redirect error.
No reverse proxying.
Chrome error message (sorry for German)
Found a howto, maybe we can improve it: