2012-08-09 87 views
0

我剛剛部署了一個Rails應用程序,使用Capistrano下的/home/username/app_nameNginx - 基本配置

現在,我不太清楚如何設置Nginx,我按照這個教程http://coding.smashingmagazine.com/2011/06/28/setup-a-ubuntu-vps-for-hosting-ruby-on-rails-applications-2/comment-page-1/#comment-594321。我有這個在我的nginx.conf文件,我修改了我看到的第一臺服務器塊:

server { 
    listen 80; 
    server_name www.yourdomain.com; 
    root /home/johndoe/test_app/current/public; 
    passenger_enabled on; 
    ... 
} 

但現在,我不知道如何PROCEDE。上例中的server_name究竟是什麼?我應該如何訪問應用程序?我試着輸入我的IP地址,什麼都沒有顯示。順便說一句,我正在使用Linode。我如何爲我的域名設置域名服務器?詳細的解釋和教程將非常有幫助。提前致謝!

+1

我相信你可能在ServerFault上得到這個問題的更好的答案。這不是一個真正的編程問題.. – 2012-08-09 14:41:04

回答

1

Nginx上的server_name與Apache中的ServerName完全相同,即您希望用於此目錄(名爲虛擬主機)的域名。

乘客設置爲應該可以直接通過域訪問應用程序。

+0

現在明白了,謝謝!在這裏也可以找到有用的信息http://nginx.org/en/docs/http/request_processing.html – maru 2012-08-09 17:12:30