linux - 如何通过 linux apache 服务器在浏览器上运行 node.js?

标签 linux node.js apache

我在 linux 服务器 上安装了 node.js。我可以在命令行上运行 node.js,但无法在浏览器上运行。

我是否清楚地解释了我想要什么?

我有一个域 ram.com 指向我服务器上的特定位置 /var/www/html/ram.com/

我在这个位置 /var/www/html/ram.com 创建了 node.js 页面。如何在浏览器上访问这个页面?

我的 apache80 端口上运行。您能解释一下 apache 配置的任何变化吗?

我是 node.js 的新手,你能解释清楚吗。

最佳答案

要使用 Node.js 为您的网站提供服务,您只需在命令行中键入 node yourFileName.js 即可启动服务器。

我真的不知道你的页面是什么样子的。您需要 *.js 文件作为 Node.js 源文件,Node.js 作为后端。如果您指的是*.html,您可以在服务器程序运行时访问它们。

实际上,Node.js 有自己内置的 Web 服务器,就像 PHP + Apache。所以你不需要使用 Apache,而且我不认为 Node.jsapache 可以在没有其他工具的情况下协同工作。

这是我在 Stack Overflow 的第一个回答,希望对你有帮助。

关于linux - 如何通过 linux apache 服务器在浏览器上运行 node.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33866327/

相关文章:

linux - ldd -v 中的版本信息是什么意思?

linux - 操作不同的文件并将它们的最大值打印到新文件

node.js - Node.js 中的 HTML 到 PNG 服务器端

php - Laravel 5.1.1 LTS : Incomplete Chunked Encoding

PHP:运行 "mkdir"并获取错误号

linux - libpcap 是通过 socket API 实现的吗?

linux - Apache2 将 https 重定向到没有证书的 http

apache - 在企业级,Apache Tomcat 是独立使用还是与 Apache 服务器一起使用?

mysql - Sequelize 和 Node v0.6.1

node.js - glob匹配,排除所有JS文件