public 服务器上的 NodeJS Express 网站错误 403

NodeJS Express Website Error 403 on public server

我有一个超级简单的 NodeJS Express 站点设置,具有以下文件夹结构:

Views 只包含一个文件 index.ejs 和 public,只有几个 .css.js 文件才能使我的网站正常工作(bootstrap, jquery 等)。

在我的本地机器上使用它效果很好,但是,当我把它放在我的实时服务器(A2 主机上的共享主机)上时,尝试打开页面时出现错误 403,我不知道我在做什么不见了?

这是我的 servers.js 文件:

var express = require('express'),
path = require('path'),
nodeMailer = require('nodemailer'),
bodyParser = require('body-parser');

var app = express();
app.set('view engine', 'ejs');
app.use(express.static('public'));
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());   
app.get('/', function (req, res) {
  res.render('index');
});

您是否尝试过他们教程中的所有步骤? https://www.a2hosting.com/kb/installable-applications/manual-installations/installing-node-js-on-managed-hosting-accounts

在 Whosebug 上找到它:

PS: 我更愿意把它写成评论,但我还没有足够的声誉。