[英]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.