node.js - 如何在 CentOS 上运行的 Apache HTTP 服务器上设置 Loopback nodeJS 后端

标签 node.js linux apache centos loopback

我已经将我的应用程序的后端(nodeJs+Loopback)移动到服务器 CentOS 上。当我运行它时,它正在监听“localhost:3000”。如果我在服务器终端上输入“curl http://localhost:3000”,我会得到响应。当我尝试从远程调用应用程序时,我使用的是真实 IP 地址而不是本地主机,但它不起作用。

错误是:

[proxy:error] (13)Permission denied:HTTP: attempt to connect to 127.0.0.1:3000(localhost) failed

我需要设置一些配置吗?

谢谢

最佳答案

您尝试过# setsebool -P httpd_can_network_connect 1 ??

查看此链接的底部:

https://wiki.apache.org/httpd/13PermissionDenied

关于node.js - 如何在 CentOS 上运行的 Apache HTTP 服务器上设置 Loopback nodeJS 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52279437/

相关文章:

node.js - 使用 node-vault 访问 HashiCorp Vault KV key

jquery - 使用 node.js 抓取时使用 jQuery 访问 CSS 值

javascript - 引用错误: Schema is not defined

node.js - 如何在 Node js 中重用 Web 服务器池来执行异步任务

linux - 使用Linux可启动USB闪存驱动器可以用来规避勒索软件吗?

java - Java 中的 HTTP PATCH 请求

ruby-on-rails - 推荐用于 Ruby on Rails 3 的开发 Web 服务器

c - 休眠 N 秒并等待按键

php - 使用 htaccess 重写条件请求

php - 如何分析和处理缓慢的 PHP 应用程序