0

で Capistrano を使用して Rails アプリケーションをデプロイしました/home/username/app_name

さて、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を使っています。また、ドメインのネームサーバーを設定するにはどうすればよいですか? 詳細な説明とチュートリアルは非常に役立ちます。前もって感謝します!

4

1 に答える 1

1

Nginxのserver_nameは、ApacheのServerNameとまったく同じです。つまり、このディレクトリに使用するドメイン名(仮想ホストという名前)です。

乗客をオンに設定すると、ドメインを介してアプリケーションに直接アクセスできるようになります。

于 2012-08-09T15:00:51.893 に答える