2012-08-09 93 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