如何在Cpanel中为Node.js应用程序配置端口?

如何在Cpanel中为Node.js应用程序配置端口?,node.js,express,cpanel,Node.js,Express,Cpanel,我想与CPanel配置的Apache一起运行Node.js Express应用程序 “CPanel如何安装Node.js应用程序”的说明描述了如何在端口3000上设置侦听的Express应用程序。 . 但是CPanel>>主页>>软件>>应用程序管理器没有输入,无法进入应该转发请求的端口 running Express应用程序响应curl 预期对url的请求将从Node.js应用程序接收响应,但收到404错误。是否应包括到特定端口的转发?您必须配置.htaccess: RewriteEngine

我想与CPanel配置的Apache一起运行Node.js Express应用程序

“CPanel如何安装Node.js应用程序”的说明描述了如何在端口3000上设置侦听的Express应用程序。 . 但是CPanel>>主页>>软件>>应用程序管理器没有输入,无法进入应该转发请求的端口

running Express应用程序响应curl


预期对url的请求将从Node.js应用程序接收响应,但收到404错误。是否应包括到特定端口的转发?

您必须配置.htaccess

RewriteEngine On
RewriteRule ^$ http://127.0.0.1:XXXXX/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:XXXXX/$1 [P,L]

XXXXX是您的端口。

express应用程序正在监听3000,两套XXXX是否都是3000?在CPanel应用程序管理器中设置的端口号在哪里?否,您必须在.htaccess中配置,并且可以在
server.js
中设置端口服务器(文件包含您的服务器代码)。然后,如果要在端口3000上运行,则必须将
XXXXX
设置为3000,但仍要获得404I证书,您必须与主机提供商联系。因为它包含服务器配置。联系你们的主机提供商后告诉我这个问题。这对我来说很有吸引力。在Fast Comet上运行React/Next SSR应用程序。这方面运气好吗?