gpt4 book ai didi

node.js - 在主机服务器上部署nodejs网站

转载 作者:太空宇宙 更新时间:2023-11-04 02:00:24 27 4
gpt4 key购买 nike

我开发了一个基于nodejs的网站。它在我的本地 PC、Heroku 和 Now 服务器上也运行良好。最近我从 FastComet 购买了一台托管服务器。然后只需通过 FileZilla 将我的 NodeJS 文件上传到 public_html 文件夹。然后我通过 putty 登录服务器并使用“npm install”安装依赖项。服务器是基于cloudlinux操作系统的。然后我尝试使用“npm start”运行我的nodejs服务器,但我看不到我的网站在我的网站中运行,只显示我在服务器中的文件。你能告诉我如何在此服务器中配置我的nodejs吗?我应该将端口(3000)更改为我的托管服务器端口(17177)吗?我是托管配置的新手。任何指导都会有帮助

最佳答案

我希望现在您已经解决了这个问题,FastComet 团队在帮助我设置 Node 应用程序方面做得很好,您只需将这些行添加到 .htaccess 文件

RewriteEngine onRewriteRule ^(.*)$ http://127.0.0.1:8000/$1 [P] #Change 8000 for your custom port

这样做之后,我能够运行node.js,但之后出现了意外的错误。我无法在 Express 应用程序中访问“/”,这是因为 Apache 正在寻找 index.html.var 作为 DirectoryIndex 如果您遇到此错误,您只需添加

DirectoryIndex disabled

.htaccess,就我而言,它确实有效

关于node.js - 在主机服务器上部署nodejs网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46233990/

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