我在 linux 服务器
上安装了 node.js
。我可以在命令行上运行 node.js
,但无法在浏览器上运行。
我是否清楚地解释了我想要什么?
我有一个域 ram.com
指向我服务器上的特定位置 /var/www/html/ram.com/
。
我在这个位置 /var/www/html/ram.com
创建了 node.js
页面。如何在浏览器上访问这个页面?
我的 apache
在 80
端口上运行。您能解释一下 apache
配置的任何变化吗?
我是 node.js
的新手,你能解释清楚吗。
最佳答案
要使用 Node.js
为您的网站提供服务,您只需在命令行中键入 node yourFileName.js
即可启动服务器。
我真的不知道你的页面是什么样子的。您需要 *.js
文件作为 Node.js
源文件,Node.js
作为后端。如果您指的是*.html
,您可以在服务器程序运行时访问它们。
实际上,Node.js
有自己内置的 Web 服务器,就像 PHP
+ Apach
e。所以你不需要使用 Apache,而且我不认为 Node.js
和 apache
可以在没有其他工具的情况下协同工作。
这是我在 Stack Overflow 的第一个回答,希望对你有帮助。
关于linux - 如何通过 linux apache 服务器在浏览器上运行 node.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33866327/