作为一名网站所有者,我希望能够为我的网站使用NodeJS(如cPanel)。请将其集成到SPanel中。
我目前正在做的是将SSHing导入我的服务器。安装node-js并使用tmux或screen之类的东西运行
预计2021年,SPanel内部确实应该进行节点集成
NodeJS可以根据要求安装在任何SPanel VPS上。你有什么特别想看到的功能吗?
NodeJS在cPanel中的行为完全相同。
我有一些问题要完全理解你在NodeJS应用程序管理方面需要什么。
1.您希望能够启动监听127.0.0.1端口的NodeJS应用程序。
2.您希望在本地连接到它们,而不会通过互联网将应用程序暴露给公众访问。
3.您希望将应用程序公开给公众访问,以便访问者可以通过yourdomain.com直接访问它们。
你能澄清一下上述3点,并补充一下遗漏的内容吗?
4.一键运行npm install
5. install pm2 and show pm2 watch id
您更喜欢哪种集成方法?
1.使用乘客和mod_Passenger。
2.使用PM2。
顺便说一句,我更喜欢继续使用apache。我不在乎,也不太了解这件事但需要这些选项:1.永远保持服务。
2.重启后自动运行,崩溃。
3.尽可能少地使用资源(对于小型机器)。
最后,这取决于你(安全、稳定、快速和易于使用)非常感谢。
感谢您的反馈。我们正在审查在SPanel中开发NodeJS集成的最佳选择。
@弗拉德
1.是
2.没有
3.是的
我支持上述关于永远跑步和撞车时自动启动的建议。
检查cPanel中“设置Node.js应用程序”/“Node.js选择器”中包含的功能-https://www.a2hosting.com/kb/cpanel/cpanel-software/create-application-with-nodejs-selector
NodeJS集成是计划好的,我们将在接下来的4周内开始工作。
我希望你在nodejs中默认允许websocket允许“wss.domain.name”101连接和升级类似于此配置重新编写发动机RewriteCond ${HTTP:Upgrade} websocket [NC]重写密码${HTTP:连接}升级[NC]重写Rule.*“wss:/lolocalhost/$1”[P,L]非常感谢。
@Mohamed,我们的实现正在进行中,您将能够启动一个NodeJS应用程序,并通过指向服务器的域或子域对其进行公开访问。
因此,有办法在SPanel的NodeJS中部署应用程序
NodeJS应用程序管理器将于本周末发布。
你又一周打破了僵局;)。。我在开玩笑。
但我们已准备好将nodejs与Spanel结合使用我们知道,你渴望像往常一样以最好的方式完成这项工作
非常感谢。
我们正在努力,在将更新推向生产之前做最后的润色。感谢您的耐心等待:)
现在,最新版本的SPanel中提供了此功能。所有新的虚拟服务器都配有NodeJS应用程序管理器。现有服务器将在未来两周内逐步更新。
您好! 感谢您对nodejs的支持,经过我的测试,我要求您解决一些小问题1-删除“域后的路径是必需的“,以允许我按原样使用直接域。
2-允许访问websocket为“wss://domain-name.com“就像这个例子
重新编写发动机RewriteCond %{HTTP:Upgrade} websocket [NC]重写代码%{HTTP:连接}升级[NC]重写规则^/?(.*)“ws://localhost:3000/$1”[P,L]
3-添加选项,从SPanel在“启动/停止、重启、取消部署”的同一位置运行“npm install”
4-添加显示实时日志的选项
你好,
感谢您的宝贵反馈!
1.这是一个快速修复,将在今天发生,并将在未来1-2周内在服务器上更新。
2.我们已经这样做了,并将APP端口代理到端口80/443,这样NodeJS应用程序就可以通过http/https加载。
3 & 4. 您可以通过SSH运行这些命令,或者在有需求时打开一个单独的功能请求来实现这些命令。
点数(2):你能再检查一下我所说的“Websocket”是什么意思吗!!我确信它在您的配置中不可用Web套接字(状态代码:101)不是(200)您允许(http/https)但websocket连接不支持的(ws/wss)协议
您应该允许在http/https上使用反向代理的ws/wss
重新编写发动机RewriteCond %{HTTP:Upgrade} websocket [NC]重写代码%{HTTP:连接}升级[NC]重写规则^/?(.*)“ws://localhost:3000/$1”[P,L]我认为你正在使用负载均衡器,所以用负载均衡器重新更正我的代码请修复您的配置以支持(ws/wss),我是认真的。
你好,Vlad,我知道我必须通过ftp将文件上传到我的vps,但我必须进行额外的配置吗?。因为无法启动我的应用程序。
我在cpanel中加载了相同的文件,我在spanel中上传了这些文件,但无法启动
Fernando,如果您需要在SPanel上启动NodeJS应用程序的帮助,请联系技术支持。
此页面上的回复已被锁定!
评论(25)
我目前正在做的是将SSHing导入我的服务器。安装node-js并使用tmux或screen之类的东西运行
预计2021年,SPanel内部确实应该进行节点集成
NodeJS可以根据要求安装在任何SPanel VPS上。你有什么特别想看到的功能吗?
NodeJS在cPanel中的行为完全相同。
我有一些问题要完全理解你在NodeJS应用程序管理方面需要什么。
1.您希望能够启动监听127.0.0.1端口的NodeJS应用程序。
2.您希望在本地连接到它们,而不会通过互联网将应用程序暴露给公众访问。
3.您希望将应用程序公开给公众访问,以便访问者可以通过yourdomain.com直接访问它们。
你能澄清一下上述3点,并补充一下遗漏的内容吗?
4.一键运行npm install
5. install pm2 and show pm2 watch id
您更喜欢哪种集成方法?
1.使用乘客和mod_Passenger。
2.使用PM2。
顺便说一句,我更喜欢继续使用apache。
我不在乎,也不太了解这件事
但需要这些选项:
1.永远保持服务。
2.重启后自动运行,崩溃。
3.尽可能少地使用资源(对于小型机器)。
最后,这取决于你(安全、稳定、快速和易于使用)
非常感谢。
感谢您的反馈。我们正在审查在SPanel中开发NodeJS集成的最佳选择。
@弗拉德
1.是
2.没有
3.是的
我支持上述关于永远跑步和撞车时自动启动的建议。
检查cPanel中“设置Node.js应用程序”/“Node.js选择器”中包含的功能-https://www.a2hosting.com/kb/cpanel/cpanel-software/create-application-with-nodejs-selector
NodeJS集成是计划好的,我们将在接下来的4周内开始工作。
我希望你在nodejs中默认允许websocket
允许“wss.domain.name”101连接和升级
类似于此配置
重新编写发动机
RewriteCond ${HTTP:Upgrade} websocket [NC]
重写密码${HTTP:连接}升级[NC]
重写Rule.*“wss:/lolocalhost/$1”[P,L]
非常感谢。
@Mohamed,我们的实现正在进行中,您将能够启动一个NodeJS应用程序,并通过指向服务器的域或子域对其进行公开访问。
因此,有办法在SPanel的NodeJS中部署应用程序
NodeJS应用程序管理器将于本周末发布。
你又一周打破了僵局;)。。我在开玩笑。
但我们已准备好将nodejs与Spanel结合使用
我们知道,你渴望像往常一样以最好的方式完成这项工作
非常感谢。
我们正在努力,在将更新推向生产之前做最后的润色。感谢您的耐心等待:)
现在,最新版本的SPanel中提供了此功能。所有新的虚拟服务器都配有NodeJS应用程序管理器。现有服务器将在未来两周内逐步更新。
您好!
感谢您对nodejs的支持,经过我的测试,我要求您解决一些小问题
1-删除“域后的路径是必需的“,以允许我按原样使用直接域。
2-允许访问websocket为“wss://domain-name.com“就像这个例子
重新编写发动机
RewriteCond %{HTTP:Upgrade} websocket [NC]
重写代码%{HTTP:连接}升级[NC]
重写规则^/?(.*)“ws://localhost:3000/$1”[P,L]
3-添加选项,从SPanel在“启动/停止、重启、取消部署”的同一位置运行“npm install”
4-添加显示实时日志的选项
非常感谢。
你好,
感谢您的宝贵反馈!
1.这是一个快速修复,将在今天发生,并将在未来1-2周内在服务器上更新。
2.我们已经这样做了,并将APP端口代理到端口80/443,这样NodeJS应用程序就可以通过http/https加载。
3 & 4. 您可以通过SSH运行这些命令,或者在有需求时打开一个单独的功能请求来实现这些命令。
点数(2):
你能再检查一下我所说的“Websocket”是什么意思吗!!
我确信它在您的配置中不可用
Web套接字(状态代码:101)不是(200)
您允许(http/https)但websocket连接不支持的(ws/wss)协议
您应该允许在http/https上使用反向代理的ws/wss
重新编写发动机
RewriteCond %{HTTP:Upgrade} websocket [NC]
重写代码%{HTTP:连接}升级[NC]
重写规则^/?(.*)“ws://localhost:3000/$1”[P,L]
我认为你正在使用负载均衡器,所以用负载均衡器重新更正我的代码
请修复您的配置以支持(ws/wss),我是认真的。
非常感谢。
你好,Vlad,我知道我必须通过ftp将文件上传到我的vps,但我必须进行额外的配置吗?。因为无法启动我的应用程序。
我在cpanel中加载了相同的文件,我在spanel中上传了这些文件,但无法启动
Fernando,如果您需要在SPanel上启动NodeJS应用程序的帮助,请联系技术支持。
此页面上的回复已被锁定!