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

时间:2019-06-12 05:26:13

标签: node.js express cpanel

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

“ CPanel如何安装Node.js应用程序”的说明描述了如何设置侦听端口3000的Express应用程序。 https://documentation.cpanel.net/display/CKB/How+to+Install+a+Node.js+Application。但是CPanel >>主页>>软件>> Application Manager没有输入来输入应转发请求的端口。

正在运行的Express应用程序响应curl http://127.0.0.1:3000

预期收到网址http://example.com/nodejsapp的请求,以接收来自Node.js应用程序的响应,但收到404错误。应该包括转发到特定端口的信息吗?

1 个答案:

答案 0 :(得分:0)

您必须配置 .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的端口是您的端口。

相关问题