обратный прокси-сервер apache2 работает не на всех конфигурациях виртуальных хостов

#apache #reverse-proxy

Вопрос:

Я пытался настроить несколько веб-серверов за прокси-сервером apache2, но, похоже, это не работает. Веб-страница вики загружается, но другие не загружаются, они продолжают выдавать ошибку: Внутренняя ошибка сервера.

Есть какие-нибудь намеки, почему это не сработает?

Мой виртуальный хостконфиг:

 # Virtual Host for Nextcloud
<VirtualHost *:80>
        ServerName cloud.portal.local
        DocumentRoot /var/www/cloud/
        <Directory /var/www/cloud/>
                Options  FollowSymlinks
                AllowOverride All
                <IfModule mod_dav.c>
                        Dav off
                 </IfModule>
                SetEnv HOME /var/www/cloud
                SetEnv HTTP_HOME /var/www/cloud
        </Directory>
</VirtualHost>

# Virtual Host for wiki js
<VirtualHost *:80>
        ServerName docs.portal.local
        ProxyPreserveHost On
        ProxyRequests Off
        ProxyPass / http://localhost:3000/
        ProxyPassReverse / http://localhost:3000/
</VirtualHost>

# Virtualhost for Homebridge
<virtualhost *:80>
        ServerName homebridge.portal.local
        ProxyPreserveHost On
        ProxyRequests off
        ProxyPass / http://localhost:8581/
        ProxyPassReverse / http://localhost:8581/
</virtualhost>

# Virtual Host for portal.local
<VirtualHost *:80>
        ServerName portal.local
        ServerAdmin jeroen.denotter@icloud.com
        DocumentRoot /var/www/portal/
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> ```

error:
<br />
<b>Fatal error</b>:  Uncaught Error: Class 'RedisCluster' not found in /var/www/cloud/config/config.php:1274
Stack trace:
#0 /var/www/cloud/lib/private/Config.php(218): include()
#1 /var/www/cloud/lib/private/Config.php(67): OCConfig-amp;>readData()
#2 /var/www/cloud/lib/base.php(150): OCConfig-amp;>__construct()
#3 /var/www/cloud/lib/base.php(575): OC::initPaths()
#4 /var/www/cloud/lib/base.php(1083): OC::init()
#5 /var/www/cloud/index.php(34): require_once('/var/www/cloud/...')
#6 {main}
  thrown in <b>/var/www/cloud/config/config.php</b> on line <b>1274</b><br />