2012-05-22 200 views
0

我是一个可怜的web-dev初学者,被各种网络概念困惑:] 我想在服务器上设置一个网站,使用rails或其他框架。但我没有完全访问服务器。我想知道这是否可能?通过ssh访问网站

我能做些什么

我可以通过SSH连接到服务器,这意味着端口22开启。我可以使用sudo权限安装软件包。

我想

例如什么,我有轨建立了一个网站,我希望把它在服务器上运行。

EDIT1

感谢您的回答,但我想运行,我可以从其他地方访问服务器上的网站。

+1

然后,您应该只能通过SSH登录并安装Ruby和您的所有Rails要求。一旦安装了导轨,您可以在本地进行开发,并使用SCP或SFTP将文件传输到服务器,或者在远程机器上进行艰苦的开发。一旦你启动你的网络服务器,它就可以在运行它的端口上访问。 –

回答

0

我们需要了解更多。这台服务器在哪里托管,谁在哪个包上?

服务器运行的是什么操作系统 - 安装Rails可能非常简单 - 或根据您已经拥有的硬件而定。例如

"sudo apt-get install rails" 

将安装rails,但它不会安装可以运行的实时服务器,例如Passenger或Ngix。

使用可以使用免费试用版的Engineyard等人可能会更容易。他们为你照顾这一切!