【发布时间】:2020-01-24 02:34:41
【问题描述】:
当我 ssh 进入 EC2 实例并查看服务器配置文件时,我看到了 Apache 配置文件、NGINX 配置文件。为什么两台服务器都在那里?哪个优先?两台服务器是否同时运行?他们一起工作吗?我的服务器端代码将用于 Node.js 哪里?
它是在 Elastic Beanstalk 环境中的 64 位 Amazon Linux/4.10.2 上运行的 Node.js。
【问题讨论】:
-
NodeJs 不使用 apache 或 nginx,它会创建自己的服务器
-
这是在 AWS EC2 实例中。它似乎正在使用 Nginx 作为其路由处理程序。
-
我们需要比提供的信息更多的信息。你在上面安装了什么?你制作的时候选择了什么基础镜像?你想用服务器做什么?
-
@virendernehra 使用 Nginx 或 Apache 这样的服务器来代理 Node.js 是很常见的。
-
@V.Villacis 给 Beanstalk 的一点小窍门……如果你能帮上忙,就不要乱搞环境。亚马逊在那里设置了很多东西,它们都可能发生不可预测的变化。理想情况下,您根本不必通过 SSH 连接到您的 Beanstalk 环境的 EC2 实例。 (当然,它在找出问题所在时会有所帮助。)
标签: node.js apache amazon-web-services nginx server