Я разрабатываю PWA и хочу загрузить его на VPS из 1 & 1 IONOS. Приложение работает нормально на моей локальной машине. Я загрузил приложение на сервер и настроил apache2. Но приложение не работает. Я перепробовал несколько вещей, чтобы заставить его работать, но ничего не помогло.
Это мой код 'main. js':
const express = require('express');
const router = require('./routes/index');
const app = express();
app.use(express.static('public'), () => {
console.log("loaded public");
});
app.use('./post', router);
const port = process.env.PORT || '8080';
app.listen(port, () => console.log(`server listening on ${port}`));
Это релевантная часть моего Файл 'default-ssl.conf' для apache:
<VirtualHost _default_:443>
ServerName www.clubbstar.de
ServerAlias clubbstar.de
DocumentRoot /home/admin/clubbstar
AllowEncodedSlashes On
<Directory "/home/admin/clubbstar">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
ProxyRequests Off
ProxyPreserveHost On
ProxyVia Full
<Proxy *>
Require all granted
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8080/home/admin/clubbstar
ProxyPassReverse / http://localhost:8080/home/admin/clubbstar
Это мой пакет. json 'file:
{
"name": "clubbstar",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "Leon Merten",
"license": "ISC",
"dependencies": {
"express": "^4.17.1",
"path": "^0.12.7",
"pm2": "^4.2.3"
}
}
Ошибка, которую я получаю сейчас, this:
Ошибка прокси-сервера Прокси-сервер получил неверный ответ от вышестоящего сервера. Прокси-сервер не смог обработать запрос Причина: Ошибка чтения с удаленного сервера Apache / 2.4.29 (Ubuntu) на сервере www.clubbstar.de Порт 443
Позвольте мне сейчас, если вам понадобится что-нибудь еще, чтобы помочь мне .
Заранее спасибо за помощь.