Рейтинг:0

Запуск NodeJS на сервере CentOS7 nginx/Apache

флаг kr

Я управляю существующим сайтом электронной коммерции, который находится на сервере nginx/apache, а хост также является поставщиком системы электронной коммерции, которую мы используем. Я хотел бы превратить систему электронной коммерции в безголовую CMS, используя React с NextJS для внешнего интерфейса.

Можно ли как-то заставить это работать, все на одном сервере?

Некоторые примечания о текущей настройке:

  • Сайт живет на www субдомен, и он хорошо установлен, поэтому я не хочу его менять
  • Система электронной коммерции использует файлы cookie сеанса, которые являются безопасными только для http, а также на www субдомен
  • сайт обслуживается через https и должен оставаться таким
  • на сервере работают nginx и apache, и большинство страниц обслуживаются nginx.
    • Я не уверен в особенностях конфига. Я знаю, что хост предпочитает nginx из соображений скорости, но оставил apache на месте, потому что многие их клиенты зависят от .htaccess.

Моя идея состоит в том, чтобы настроить страницу API в системе электронной коммерции, и вся связь между ней и React будет проходить через страницу API. Корзина будет отвечать за управление сеансом пользователя, как всегда, с помощью файлов cookie. я просто пошлю публиковать и получать запросы на страницу API, и я настрою ее для отправки ответа json с тем, что он говорит, что происходит (пользователь вошел в систему, вот содержимое корзины и т. д.).

Может быть, мы можем внести некоторые корректировки портов, чтобы система электронной коммерции работала на других портах, чем Node?

Последний вариант — разместить систему электронной коммерции на субдомене, таком как cart.example.com, и дать www к узлу. Мне нужно придумать способ заставить тележку положить печенье. www, что я не уверен, что это возможно.

djdomi avatar
флаг za
добавьте поддомен и обратный прокси к понравившемуся вам бэкенду с помощью nginx

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.