apache全部服务启用ssl

最近我在nextcloud(原来的owncloud切换过来的,原帖: [问题已基本解决]owncloud如何使用openssl自签证书 ) 的基础上,又添加了phpMyAdmin,linux-dash,fengoffice等服务。这些都是构建在apache2.4.33上的。访问的时候,经常出现不安全的链接的提示。

系统是opensuse leap 42.3(没有升级15.0是因为fengoffice不支持php7)
apache2.4.33
mariadb10.2.14
php7

由于现在firefox,chrome推荐用ssl,我局域网没有办法申请域名。
用openssl制作了一个证书,参考地址是:http://www.cnblogs.com/findumars/p/4862162.html

我的apache服务地址是:/srv/www/htdocs/nextcloud、/srv/www/htdocs/phpMyAdmin、/srv/www/htdocs/linux-dash和/srv/www/htdocs/fengoffice。

经过自己baidu后,测试,发现几种问题。
1、nextcloud启用ssl后,dash、phpmyadmin等无法访问。

2、编辑/etc/apache2/config.d/httpd.conf,全部无法访问。见图
https://blog.csdn.net/ithomer/article/details/78986266


自动跳转:
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.) https://%{HTTP_HOST}/$1 [NC,R,L]
或者
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.
$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
RewriteBase /

现在我想用一个证书,把这些服务都启用ssl。我的证书的地址是:/etc/apache2/ssl/apache.crt和/etc/apache2/ssl/apache.key。服务器ip是:192.168.56.104
请问怎样配置?

谢谢