Каким-то образом мой файл Apache2 vhost.conf сломался, теперь все сайты перенаправляются на один

Каким-то образом мой файл Apache2 vhost.conf сломался, теперь все сайты перенаправляются на один

Недавно решил объединить все свои сайты на одном сервере. Раньше я разделял их между двумя машинами, каждая из которых успешно поддерживала несколько доменов. После объединения их соответствующих файлов vhost.conf я что-то сломал. Теперь запросы к любому из доменов перенаправляются на один:https://explorer.bitcoin-rebooted.xyz:3001

Запуск Apache 2.4.41 под Gentoo Linux 4.19.57

Буду признателен, если кто-то еще взглянет на это, очевидно, я упускаю что-то элементарное.

vhost.conf, немного отредактированный, чтобы не считаться спамом:

<VirtualHost *:80>
Servername kevinsthoughts.com
Redirect "/" "https://www.kevinsthoughts.com"
</VirtualHost>

<VirtualHost *:80>
Servername www.kevinsthoughts.com
Redirect "/" "https://www.kevinsthoughts.com"
</VirtualHost>

<VirtualHost *:443>
Servername www.kevinsthoughts.com
DocumentRoot /home/thoughts/public_html/wordpress
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/www.kevinsthoughts.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/www.kevinsthoughts.com/privkey.pem
<Directory "/home/thoughts/public_html/wordpress">
    Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:443>
Servername forum.kevinsthoughts.com
DocumentRoot /home/thoughts/public_html/smf
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/forum.kevinsthoughts.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/forum.kevinsthoughts.com/privkey.pem
<Directory "/home/thoughts/public_html/smf">
    Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:443>
Servername web.carpenter-farms.us
DocumentRoot /var/www/localhost
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/web.carpenter-farms.us/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/web.carpenter-farms.us/privkey.pem
</VirtualHost>

<VirtualHost *:80>
Servername explorer.bitcoin-rebooted.xyz
Redirect "/" "http://explorer.bitcoin-rebooted.xyz:3001"
</VirtualHost>

<VirtualHost *:80>
Servername www.bitcoin-rebooted.xyz
Redirect "/" "https://www.bitcoin-rebooted.xyz"
</VirtualHost>

<VirtualHost *:443>
Servername bitcoin-rebooted.xyz
Redirect "/" "https://www.bitcoin-rebooted.xyz"
</VirtualHost>

<VirtualHost *:443>
Servername www.bitcoin-rebooted.xyz
DocumentRoot /coin/btr/public_html/wordpress
Setenv VLOG /var/logs
<Directory "/coin/btr/public_html/wordpress">
     AllowOverride all
     Require all granted
  </Directory>
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/www.bitcoin-rebooted.xyz/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/www.bitcoin-rebooted.xyz/privkey.pem
</VirtualHost>

решение1

В итоге возникло несколько проблем.

Использование вместо фиксированных нескольких сайтов.

Файл конфигурации php-fpm на одном из перенаправленных серверов был сброшен до значений по умолчанию, что и вызвало некоторые ошибки.

Остальные ошибки были связаны с управляющим файлом Wordpress, оставшимся от порта между серверами.

Угадать, как использовать Memcached, было непросто, поскольку для получения осмысленных ответов требовалось несколько обновлений.

Использование отладки LogLevel в Apache очень помогло.

Связанный контент