gpt4 book ai didi

node.js - 同一 VPS 上的 PHP 网站和 Nodejs 应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 23:43:15 26 4
gpt4 key购买 nike

是否可以在同一个 VPS 上安装多个 PHP 网站和 Nodejs 应用程序?

我有一个 CentOS VPS,在 Host Virtual 上有根访问权限,我在 LAMP 上使用虚拟主机托管多个网站。我为 apache 使用端口 80。

现在我想在同一个 VPS 上部署基于 mongoDB 和 Express 框架构建的 nodejs 应用程序。我已经安装了 node 和 express。

  1. 我想知道在同一个 VPS 上托管 Node 应用程序是否是一个好习惯..?
  2. 我应该使用什么进行路由..我应该使用 nginx 作为 apache 和 nodejs 的前端代理,还是我也可以使用 apache 将我的 Node 应用程序 url 路由到 Node 应用程序文件夹..?

最佳答案

  1. 如果服务器负载较低,可以结合 apache 和 node.js
  2. 您可以使用 nginx 或 apache mod_proxy 转发到您的 node.js 应用程序对于 Apache
    <VirtualHost njapp1.domain.com>            ProxyRequests Off        ProxyPreserveHost On        ProxyPass             /           http://localhost:9000        ProxyPassReverse      /           http://localhost:9000     </VirtualHost>

for nginx

server{
name njapp1.domain.com;
location / {
proxy_pass http://localhost:9000;
proxy_set_header X-Real-IP $remote_addr;
}
}

关于node.js - 同一 VPS 上的 PHP 网站和 Nodejs 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com