<VirtualHost *:80>
ServerAdmin callumokane123@gmail.com
ServerName server.maniabots.xyz
ProxyPreserveHost On
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>
Вышеупомянутое, которое я использовал раньше на других серверах, не хочет работать на моем сервере и просто перечисляет каталог по умолчанию.
Попробуйте включить прокси-модули на Apache:
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests
# restart the apache service
sudo systemctl restart apache2