Nginx - 基本配置

时间:2012-08-09 14:36:47

标签: ruby-on-rails ruby-on-rails-3 nginx capistrano

我刚刚在/home/username/app_name下使用Capistrano部署了一个Rails应用程序。

现在,我不太确定如何设置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;
   ...
}

但是现在,我不知道如何处理。上面示例中的server_name究竟是什么?我应该如何访问该应用程序?我尝试输入我的IP地址,没有任何显示。我顺便使用Linode。如何为我的域设置名称服务器?详细的解释和教程将非常有用。提前谢谢!

1 个答案:

答案 0 :(得分:1)

Nginx上的 server_name与Apache中的ServerName完全相同,即您要用于此目录的域名(名为虚拟主机)。

如果乘客设置为开启,您应该可以通过域直接访问该应用程序。

相关问题