我试图托管一个网站(或弄清楚世界上如何做这样的事情),我知道节点.js所以如果我可以访问我使用的服务器上的命令行,我可以启动一个节点服务器并为网站做所有工作(我说得对吗?
问题是我无法弄清楚如何通过主机的服务器(2freewebhost.com)获得 ssh 访问权限 - 无法远程找出 ssh...另一个主机 000webhost.com - 虽然这不提供 ssh)
但他们提供php
我(还)还不流利的 php。
有谁知道如何启动 php 网络服务器或帮助我使用 php 启动节点服务器的东西?
或者甚至只是使用 php 作为我的第一个初始页面加载,我可以从那里完全使用客户端 JavaScript
感谢您的任何建议和/或帮助
因此,在两个堆栈溢出问题在投票中被完全破坏之后,我想通了。
您可以查看我看起来很糟糕的创业网站
www.yourcreations.tk
对我来说,它 100% 免费。 $0 用于托管,$0 用于域名。 我对旅途中的一切结果感到非常高兴。 ^_^
对于其他任何想做我所做的事情的人,请给你一些见解:
https://aws.amazon.com
前 12 个月不收费,之后将收取费用。他们的服务对于我需要他们的东西很好。我认为在 12 个月后值得支付,因为它太容易了。
顺便说一句,我最初的问题是在没有命令行访问权限的情况下启动节点 Web 服务器(几乎)
亚马逊使用弹性 beanstalk 在 Web 服务器出现故障时重新启动它。老实说,它真的很棒。
他们使用 express.js 作为节点中的服务器端(耶节点!我希望有一天能将其更新为 nginx,但目前这在我的头顶上。
基本上,您所做的就是创建自己(在本地开发框上)一个Web服务器,并能够在本地主机上访问该站点。 即 http://localhost.com从那里开始,您的项目目录应如下所示
主目录名称/ javascriptSourceFilesDirectory/ cssSourceFilesDirectory/ 任何其他文件目录/
只要您的本地主机启动并运行,您的目录顺序就无关紧要(尽管您稍后会为此制定标准)
关键是 - 不要只zip
"masterDirectoryName"目录/文件夹。
严格zip
masterDirectoryName 中的文件
所以在我的示例中压缩:
javascriptSourceFilesDirectory cssSourceFilesDirectory 任何其他文件目录
然后在您的亚马逊网络服务站点中,他们有关于如何上传和部署这些文件的非常简单的教程。一旦我发现它们很荒谬,就很容易了。
我认为它的弹性豆茎有所帮助。不确定,我不必学习任何疯狂的东西来让它工作。