Требуется разместить HTML-страницу с помощью node.js на сервере, который уже обслуживает несколько HTML-страниц через Apache
Я использую сервер, на котором уже размещены разные HTML-страницы на разных портах.Конфигурационный файл SSL Apache для всех них настраивается с помощью ProxyPass и ProxyPassReverse.Теперь мне нужно разместить еще одну HTML-страницу, используя сервер узлов с экспресс-фреймворком.Я могу просмотреть страницу на локальном хосте, но не могу просмотреть ее снаружи сервера.Я предполагаю, что мне не хватает некоторых шагов по настройке файла SSL Conf, но я не могу понять это.
Файл SSL Config для текущих страниц сервера выглядит следующим образом:
ProxyPass /foo/ http://localhost:<port#>/foo/
ProxyPassReverse /foo/ http://localhost:<port#>/foo/
Мой код JS для размещения HTML-страницы выглядит следующим образом:
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var path = require('path');
var port = process.env.PORT || 3005;
/**************************************************/
// Start the Server
/**************************************************/
server.listen(port, function () {
console.log('Server listening at port %d', port);
});
/**************************************************/
// Routing
/**************************************************/
app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
app.use(express.static(path.join(__dirname, 'public')));
Я просто хочу получить доступ к моей новой HTML-странице вне сервера, не нарушая существующие страницы