繁体   English   中英

在主机服务器上部署Node.js网站

[英]Deploying nodejs website on host server

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

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

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

之后,我可以运行node.js,但是之后出现了意外错误。 我无法在快速应用程序中访问“ /”,这是因为如果您遇到此错误,Apache会在将index.html.var作为DirectoryIndex进行查找

DirectoryIndex disabled

.htaccess ,在我看来,它确实有效

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM