Express приложение на VPS Proxy Error, нормально работает на локальной машине - PullRequest
0 голосов
/ 01 апреля 2020

Я разрабатываю 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

Позвольте мне сейчас, если вам понадобится что-нибудь еще, чтобы помочь мне .

Заранее спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...