gpt4 book ai didi

node.js - Nearlyfreespeech 上的 Nodejs?

转载 作者:搜寻专家 更新时间:2023-10-31 22:30:45 25 4
gpt4 key购买 nike

我正在查看部署在 NFS 服务器上的现有网站。我想重写它的某些部分以在 nodejs 上运行。据我所知,NFS 人员不支持 nodejs,但我只能使用他们的服务器。

那么,有没有办法将 nodejs 硬塞到 nearlyfreepeech 服务器上?有没有人成功地尝试过这个?

最佳答案

截至 2014 年 9 月 24 日,NFS 现在支持持久进程:


总结 mopsled.com 的第三方示例中描述的过程:

1) 在 NFS.N 的管理 UI 中,在站点下选择您站点的域短名称,然后将该站点的“服务器类型”更改为“自定义”而不是 PHP/Apache。

2) 将您的 Node 服务器代码放在 /home/protected/ 中的某处

3) 在 /home/protected/ 中的某处创建一个 shell 脚本(例如 run.sh)文件,其中包含启动服务器的命令(例如npm run startnode server.js)。 NFS.N 将使用“守护进程”自动将此脚本作为连续进程运行,我们将在下一步中对其进行配置。

4) 在您站点的 NFS.N 管理 UI 中选择“Daemons”,然后在“命令行”字段中输入您服务器的启动 shell 脚本路径。填写您认为合适的其他字段。

5) NFS.N 现在将确保您的自定义服务器进程将无限期运行。您的 Web 服务器现在可以在服务器监听的端口上使用。但是,NFS.N 不会为您的服务器提供 root 访问权限以通过正常的“低级”互联网端口(例如 :80:443)进行通信,因此如果你想为它们提供服务,你必须使用下一步中描述的 NFS.N 的“代理”功能。

6) 如果您需要监听低级端口:在您站点的 NFS.N 管理界面中选择“添加代理”并输入相关设置,勾选“完全绕过 Apache”选项并提供您的服务器正在监听的端口以获取“目标端口”选项。

就是这样!您现在可以在守护进程的配置页面中停止/重启服务器的连续进程(守护进程正在维护的 shell 脚本)。

关于node.js - Nearlyfreespeech 上的 Nodejs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7373779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com