nginx

nginxでRailsのアプリケーションと独立したファイルへのアクセスを設定する

別に何のアプリケーションでもいいのですが、nginxで他のアプリケーションを動かしつつ、独立したファイルへのアクセスも可能にするための設定メモ。 nginxのconfファイルを以下のようにします。 server { # ...(omission)... location /path/to/directory/ …

Googleのモバイルフレンドリーテストのデバイス判定が適切にされないとき

Googleのモバイルフレンドリーテストの際に、mobile用のViewが適切に読み込まれていないことに気付きました。これはページランクに影響が出る可能性大なので早急に解決すべき問題。 k0kubunさんのrack-user_agentを使って、RailsのAction Pack Variantsを用…

nginxでドメイン間301リダイレクト

今までnginxのリダイレクトにはrewriteを使っていたのですが、どうやらこれはバッドプラクティスっぽいです。正解は、returnを使うようです。 以下が非常に参考になります。 hachibeechan.hateblo.jp 仮想サーバは分けましょう。 server { listen 80; server…

NginxでSSLの設定でredirect loopが起きる

以下の記事で解決策が。 リダイレクトループが起こり、上手くNGINXのセットアップが出来ない(修正) | Lunasysはうす 読んでいると、なるほど、CloudFlareにも触れられていたのでCDNも考慮しないといけないのか。 ということでリダイレクトのところで$http_x_…

nginxでURIによってSSL設定を振り分ける

Nginxをフロントに置いて、URIによってUnicornとphp-fpmにリクエストを振ってRailsアプリとWordpressを動かしているのですが、Wordpressの方をHTTPSでリクエストしたくないので、SSLはUnicornの方だけにしたいって感じのとき。 SSLの設定とサブディレクトリ…

nginxを使ったSSLの設定

参考 Rapid SSLの公式 (nginx) https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&actp=CROSSLINK&id=SO17664 nginx連載6回目: nginxの設定、その4 - TLS/SSLの設定 http://heartbeats.jp/hbblog/2012/06/nginx06.html お…

Itamaeレシピ集 - Ruby/nginx/MySQL/Redis/etc

Itamaeを使ってみる。 選定基準は、 Rubyの内部DSLで書きたい Ansibleだとそのご期待に添えない でもchefはフルスタックすぎて学習コストが高い... ということでItamae :+1: :+1: みたいな感じです。基本的にRails使うような想定をしております! 構成 以下…

nginxでサブディレクトリに配置したWordpressが動かないや -> パーマリンクの設定だった

HTTPサーバーはnginxで、Railsアプリをルートに、特定のサブディレクトリのときだけWordpressを動かしたいって感じの設定をしているのだけど、動きません。 nginxは、Rails(unicorn)用とWordpress(fast-fpm)用のvirtualhostを2つ作って、最初は後者にリクエ…

RailsアプリをNginx+UnicornなAWSにCapistranoでデプロイ

Special Thanks Rails 初心者が Capistrano3 で AWS EC2 にデプロイするためにがんばったこと。 - Qiita RailsアプリをEC2にデプロイしてみる。 - xxxcaqui.log 追記@2016/04/29 最近は環境やconfファイルのsetupはitamaeでやるようになりました。めっちゃ楽…

Azure + Nginx + Capistrano でRailsアプリのデプロイ

以下のWindows Azure公式ドキュメントにやり方があったので、ここを参考に進めていく。 http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-ruby-deploy-capistrano-host-nginx-unicorn/azure.microsoft.com (heroku使いてぇ...) VM…