タグ

nginxに関するyuyaitohのブックマーク (7)

  • Nginx設定のまとめ

    はじめに 僕は盲目的にunicornを起動するためだけにnginxを使っていて、設定ファイルの内容とかをほとんど知らない。 なので、ここにnginxの設定内容をまとめる事で自分自身が覚えようと思う。 普段使う大抵の設定は記載しているつもりです。 記載内容は実際に試したものと試してないものが混在してるので、誤った設定などがあるかもしれないのでその辺はコメントでご指摘いただけると助かります。 インストール インストールについては僕が書くより他の人の記事を見た方がいいと思う。 centosに入れるなら以下の記事が参考になる。 CentOS6.xにてnginxの最新版をインストールする手順 CentOS 6.5でnginxを動かす為の最低限の設定 またchefでインストールする場合は以下の記事が役にたつ。 Chefでnginxを導入してみる ChefでNginxをインストールするときにハマった c

    Nginx設定のまとめ
  • unicornとnginxの組み合わせ(パフォーマンス改善) | simBlog

    2012年2月14日 22:06 - CATEGORY: nginx, Rails, unicorn 前回からunicornとnginxとの組み合わせが微妙に遅いと言い続けていたが、ちゃんと調べたら、 nginxの設定がモロ間違っていた。nginx.confの設定において、ネットの情報をそのまま 鵜呑みにした状態でコピペしたのが間違いだった。それで遅かったようだ。m(_ _)m 前々回のnginx.confの設定において、以下のとおりとしていたが、 upstream unicorn_app { server unix:/tmp/unicorn.sock; } 正しくは以下のとおり、upstreamにつづく設定値は、アプリケーションのアドレス名にしなければ いけなかった。あわせて、ソケット名もあわせておいた。 upstream simsolrails { server unix:/tmp/s

  • RailsアプリをNginx+UnicornなAWSにCapistranoでデプロイ - 珈琲駆動開発

    Special Thanks Rails 初心者が Capistrano3 で AWS EC2 にデプロイするためにがんばったこと。 RailsアプリをEC2にデプロイしてみる。 - xxxcaqui.log 追記@2016/04/29 最近は環境やconfファイルのsetupはitamaeでやるようになりました。めっちゃ楽ですitamae。。 goo.gl totutotu.hatenablog.com PostgreSQLの設定は、以下を参考にしていつも自分でやってます。 totutotu.hatenablog.com 手順 手順をまとめると、以下のようになります。 前準備 nginxの設定 設定ファイルの用意 権限変更 Capistrano設定 Unicorn設定 ssh設定 デプロイ myAppの部分は適宜読み替えてやってください。また、設定ファイルのうち編集する必要がある場所にT

    RailsアプリをNginx+UnicornなAWSにCapistranoでデプロイ - 珈琲駆動開発
  • nginx連載3回目: nginxの設定、その1

    ディレクティブはこのモジュールのカテゴリ毎に記述します。ただし、coreモジュールに関してはmainコンテキスト、すなわち、設定ファイル内の最上位の階層に記述します。設定ファイルの構成は次のようになります。 coreモジュールの設定 events { eventモジュールの設定 } http { httpモジュールの設定 } mail { mailモジュールの設定 } httpコンテキストはさらに、バーチャルサーバ(バーチャルドメイン)毎の設定を行うserverディレクティブ、さらにURI毎の設定を行うlocaltionディレクティブにより階層化されます。次のような構成になります。 http { httpモジュールの設定 server { サーバ毎の設定 location PATH { URI毎の設定 } location PATH { URI毎の設定 } ... } server { .

    nginx連載3回目: nginxの設定、その1
  • Rails4.2 を Nginx + Unicorn で動作させる - Shred IT!!!!

    概要 Rails や Padrino の案件に関わってきたが、全て Apache + Passenger の構成で動作させていた。 最近では、Nginx + Unicorn で動作させているという話しをよく聞くので、環境作りを試してみる。 前提 Rails4.2 をインストール済み bundler を使っている Unicorn のインストール Gemfile に下記を追加。 # vim Gemfile gem 'unicorn' 下記を実行し、インストール。 # bundle install Nginx のインストール 下記は mac で HomeBrew 使った場合。 環境によって yum なり aptitude なり使い分ける。 # brew install nginx Unicorn の設定 config/unicorn.rb を新規作成 Unicorn の設定ファイルを必要最低限の

    Rails4.2 を Nginx + Unicorn で動作させる - Shred IT!!!!
  • Unicorn設定のまとめ - Qiita

    Unicornの設定ファイル Unicornの設定ファイルは大体以下のようになります。 説明は設定ファイル内にコメントとして記載してます。 参考: Rails4.2 を Nginx + Unicorn で動作させる # Railsのルートパスを求める。(RAILS_ROOT/config/unicorn.rbに配置している場合。) rails_root = File.expand_path('../../', __FILE__) # RAILS_ENVを求める。(RAILS_ENV毎に挙動を変更したい場合に使用。今回は使用しません。) # rails_env = ENV['RAILS_ENV'] || "development" # 追記に記載してます。入れた方がいいです。 ENV['BUNDLE_GEMFILE'] = rails_root + "/Gemfile" # Unicornは

    Unicorn設定のまとめ - Qiita
  • Capistrano3でUnicorn+Nginxな環境にRailsをデプロイする:初心者向け - Qiita

    この手の記事は、もう散々出尽くしている感が満載ですが、そんな記事を見ても1発で完了できず、微妙に考え方の違う複数ある記事をつまみいして死亡という、スキル不足な初心者にありがちなパターンを王道でいってしまったので、初心者が初心者に送る一つの道標になればと。 前提 Capistrano v3.2.1 Rails v4.1 rbenv v0.4.0 Ruby v2.1.2 Unicorn v4.8.3 Nginx v1.4.7 Git GitHub こんな感じで動作確認済み。 Webサーバ(nginx)とAppサーバ(unicorn)は同一のステージングサーバにデプロイするのを想定した構築メモです。GitRailsアプリをバージョン管理し、ローカルからステージングサーバへCapistranoでGitリポジトリ経由でデプロイします。 設定 GitHub GitHubからデプロイするためにDep

    Capistrano3でUnicorn+Nginxな環境にRailsをデプロイする:初心者向け - Qiita
  • 1