對不起,對於這個,在生產中部署Ruby on Rails 2.3對
我正在開發一個ruby on rails應用程序在我的Ubuntu 14.04上。 至於發展,我開始使用ruby script/server
我的應用程序。 Ruby -v 1.8.7 Rails -v 2.3.14 MySql
現在我的問題是如何在生產環境中部署它?我也打算使用Ubuntu 14.04服務器。
我讀過關於Phusion Passenger的內容,但我不明白這是什麼意思。
我當時希望將ubuntu服務器作爲本地主機。所以,如果我指向像myrailsapp
這樣的瀏覽器,我的應用程序將可用(通常我會使用script/server
)。每次服務器重啓時,我都必須使用script/server
命令嗎?
請告訴我,如果我在正確的軌道上。
------------我按照教程--------------
我按照這樣一個教程,但我不能弄清楚如何使虛擬主機的工作,我創建了一個虛擬主機是這樣的: /etc/hosts中 0.0.0.0 example.com
/opt/nginx/conf/nginx.conf
server {
listen 80;
server_name example.com;
passenger_enabled on;
location/{
root /opt/nginx/html/ror/blog/public;
}
}
在我的瀏覽器我得到403禁止並且我是否必須像腳本/服務器一樣啓動我的rails應用程序?
是的,我按照這樣一個教程選擇1 按回車鍵,但我不能弄清楚如何讓虛擬主機工作 我創建了一個虛擬主機是這樣的: /etc/hosts中 '0.0.0.0 example.com' /opt/nginx/conf/nginx.conf '{服務器 聽80 ; server_name example.com; passenger_enabled on; 位置/ { root/opt/nginx/html/ror/blog/public; }} ' 在我的瀏覽器,我得到403禁止 而做,我要開始我的Rails應用程序像腳本/服務器? – reignsly