使用 ruby on rails(InstantRails-1.7)做的 web 页面 要发布出去让人访问,需要些什么,怎么操作?谢谢
你把服务端口改成 8080 和 80 以外的(我这里这两个被封掉了),比如改成 8012,假如你现在的 ip 是 134.46.23.57,那么通过 134.46.23.57:8012 就应该可以访问了吧,但是如果用路由器的话还要做一下端口映射,或者买个主机。
对了,要换掉 WEBrick,换成 unicorn 之类的
买个 vps 先
其实吧,看你是要让别人"看一下",还是发布出去让很多人用。前者的话 #1 楼 @guyanbiao 说的就很对,如果没有公网 ip 的话比较麻烦,除非是局域网内。后者的话就需要去折腾 vps 或者虚拟空间,然后要去买域名,放在国内的话还要去备案。。。
楼主应该看看这个,RubyConfChina 2012 陈金洲 - "Beyond rails server"
rails server