Cpanel 上的 Node.js 服务器上传不起作用

问题描述 投票:0回答:1

我想在 Cpanel 上部署我的 Node.js 服务器, 我的公司为我提供子域访问权限来练习该部署, 我已经成功设置了节点应用程序并添加了所需的文件等..但是 只有初始路由“/”正在工作,除此之外没有其他正在工作 我使用 Express 进行路由 我无法提交哪些可能的问题

我已经尝试了所有解释如何设置它的教程,但没有一个执行快速路由

node.js cpanel vps
1个回答
0
投票

经过多次研究,我终于发现这都是关于.htaccess文件和默认端口60000(这个端口是必须使用的)

.htaccess 文件

# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION BEGIN
PassengerAppRoot "/home/nodetestcp/career"
PassengerBaseURI "/"
PassengerNodejs "/home/nodetestcp/nodevenv/career/12/bin/node"
PassengerAppType node
PassengerStartupFile app.js
PassengerAppLogFile "/home/nodetestcp/bugs/errors.log"
# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION END

DirectoryIndex disabled
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:60000/ [P,L]
RewriteCond %(REQUEST_FILENAMEJ !-f
RewriteCond %(REQUEST_FILENAHE) I-d
RewriteRule ^(.")$ http://127.0.0.1:60000/$1 [P,L]
Header set Access-Control-Allow-Origin "*"
© www.soinside.com 2019 - 2024. All rights reserved.