發新話題
打印

T_T 新手的問題之 deployment

T_T 新手的問題之 deployment

T_T
小弟這個算是概念問題吧,就是我們想要租一個host來放我們的rails app
但是我們一點概念都沒有,不知道要怎麼選...
只知道要用 apache + mongrel + mysql 但是具體的機器是要怎麼選呢???
因為host的網頁上面都只會寫說有支援 CGI , php  @@
還是我們得租一個 vps 然後在那上面遠端架設我們自己的作業系統環境等等??

ps.偶們目前的網站構思是購物網站平台,不知道各位紅寶石大大高手(狗腿貌)們可否指教小弟~~~
宅宅有禮...
ActionScript 2.0 -> ActionScript 3.0-> C++ -> ActionScript 3.0 -> Ruby -> 阿宅

TOP

主要有分虛擬空間和虛擬主機(VPS)兩種,前者多用於Perl / PHP,因為配置都只在Http server上,資源簡單,給個資料庫連線的帳號密碼就可以跑,但Ruby有包gem(gem內有Rails),版本差異也很大,額外安裝gem的話要有root權限之類的,不然就是要寫信給對方幫忙安裝了,所以比較多的是選VPS,VPS就是一個遠端的電腦用SSH連線來做控制......而也就是一台虛擬電腦X"D

可以的話先學一下Ubuntu(Linux) + Apacle + Passenger(mod_rails) + MySQL的架構,大部分的VPS應該有這樣的配置才對(最多就Ubuntu換成Fedora之類的...特點都是Linux體系),請至少要有"自己配置自己除錯"的能力,而也應該是自己先架一個test server來做開發用,當開發到後期才去做遠端整合的部分之類的
(Plurk) 人因夢想而偉大,如果沒有信仰,則將一無所有,持續往殉道的路邁進,獻祭著自己的靈魂,走著最極端的路;而那迷霧的後面,會是地獄,也是天堂
self.attributes #=> [惡搞之魂,貓化身,怪咖吸鐵石,邪道程式設計師,動漫宅,蘿莉控,惡趣味,Geek,H=F^3]
[82,117,98,121,32,79,110,32,82,97,105,108,115,32,105,115,32,77,121,32,76,105,102,101].map{|l|l.chr}.to_s

TOP

這我用過這兩個 目前看來都OK 先參考看看吧
http://webbynode.com/

http://www.hostingrails.com/

TOP

喔喔果然是要用VPS阿,那一班如果是規模比較大的網站會申請兩個vps,一個架Apache 當 app server 使用
另外一個特別架 MySQL server 這樣玩可以嗎???
ActionScript 2.0 -> ActionScript 3.0-> C++ -> ActionScript 3.0 -> Ruby -> 阿宅

TOP

VPS通常MySQL會集中管理,也就是MySQL他們自己會管,你就不用裝&管MySQL,直接連就可以跑了(port route),所以只需管理Apps server部分即可
(Plurk) 人因夢想而偉大,如果沒有信仰,則將一無所有,持續往殉道的路邁進,獻祭著自己的靈魂,走著最極端的路;而那迷霧的後面,會是地獄,也是天堂
self.attributes #=> [惡搞之魂,貓化身,怪咖吸鐵石,邪道程式設計師,動漫宅,蘿莉控,惡趣味,Geek,H=F^3]
[82,117,98,121,32,79,110,32,82,97,105,108,115,32,105,115,32,77,121,32,76,105,102,101].map{|l|l.chr}.to_s

TOP

喔喔,原來如此,那小弟偶董了,謝謝各位紅寶石大大的解答。
m(_ _)m
ActionScript 2.0 -> ActionScript 3.0-> C++ -> ActionScript 3.0 -> Ruby -> 阿宅

TOP

發新話題