对不起这个新手问题.node.js可以在Fastdomain等任何托管服务提供商中运行吗?我们在fastdomain有一个帐户,我们上传用PHP制作的网站.我在我们的主机中允许SSH并尝试安装node.js但它不起作用.我一直在网上搜索,但没有确切的答案.
Dan*_*iel 13
不,您无法在每个托管服务提供商上运行Node.js. 您需要某些基本功能.如果您的托管服务提供商不直接支持Node.js(如Heroku那样),那么您需要能够进入您的服务器.您还需要访问C编译器来构建Node.js或为系统安装软件包的能力.
一旦安装了Node.js,您就需要root访问权限才能在端口80上运行它.如果您的提供商提供反向代理服务,您可以解决这个问题.
你可以投入的事实是一个良好的开端.它可能在Fastdomain上,但确保您应该联系Fastdomain支持.每个托管服务提供商都不同,如果您有共享托管,那么答案很可能是否定的.您通常需要专门的托管来运行Node.js.
小智 5
不,Node无法在任何托管服务提供商上运行,但您可以在PAAS站点中部署Nodejs项目,如Heroku和Linode,为您提供部署应用程序或云托管提供商的平台.
PAAS模型使提供商负责基础架构以及配置操作系统和整体基础架构,您只需担心开发和部署.
另一方面,Nodejs可以部署在任何云托管上,一旦您访问虚拟或专用服务器,您可以安装nodejs和依赖项以开始提供您的应用程序,在这种情况下,您负责安装Nodejs,数据库,Web服务器(如果你不想使用Node的Http服务器).
云托管通常更昂贵,但提供更多的基础架构控制,一旦开发和部署(有时配置域和其他帐户设置),从开发人员的角度来看,PAAS通常更容易使用.
| 归档时间: |
|
| 查看次数: |
18023 次 |
| 最近记录: |