【问题标题】:Jquery web page and node.js as serverJquery 网页和 node.js 作为服务器
【发布时间】:2014-11-16 21:46:09
【问题描述】:

我对 node.js 完全陌生

我是网络开发人员,我已经有一个 jquery 移动网页。我的团队正在将服务器从 php(与我的页面相同的服务器)移动到 node.js,但由于跨域,我遇到了问题。

我应该如何告诉他们将节点服务器配置为在与 apache 相同的端口中工作?现在 apache 在 80 上运行,node.js 在 8080 上运行,但我们想更改第二个以便能够使用我的页面。

如果这不可能,是否可以从 node.js 服务器返回我的网页?我们应该怎么做?网页只是依赖服务器获取数据。

【问题讨论】:

  • 两个进程不可能监听同一个端口。如果 Apache 正在侦听端口 80,则没有其他进程可以这样做。您可以将 Apache 配置为 代理 对侦听端口 8080 的 Node.js 的特定调用。
  • 你知道配置它的教程吗?

标签: jquery node.js


【解决方案1】:

您可以使用以下命令将端口 80 重定向到端口 8008:

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

希望对您有所帮助。

this stackoverflow question得到这个。

【讨论】:

  • 这如何允许 Apache 和 Node.js 监听 80 端口?
  • 显然两者都不是!每个端口只能运行一台服务器!
  • 所以这不是问题的答案。
猜你喜欢
  • 2014-05-06
  • 2013-05-23
  • 1970-01-01
  • 2013-08-20
  • 2018-07-17
  • 2012-11-26
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
相关资源
最近更新 更多