タグ

Nginxとapacheに関するmstk-oのブックマーク (3)

  • Redmine を 外部公開したときに Let's Encrypt でSSL化してみた | ぴぐろぐ

    タイトルの通りですが、社内で利用するRedmineサーバを外部公開したついでにSSL化して、その際のサーバ証明書を無料のLet's Encryptを使用することにしました。メモがてら証明書作成・実装から自動更新設定までを紹介します。 Let's Encrypt 導入 環境は以下です。 ・CentOS7.2 ・Apache 2.4.6 今回、プライグインはWebroot プラグインを使用します。 プラグインは、サーバ証明書を どのように取得するか どのようにインストールするか その方法によってどのプラグインを使うかを決めます。Webroot以外には、Apache/Nginx/Standalone/manual などがあります。 Webrootプラグインは、サーバ証明書取得・更新時に動作中のWebサーバを停止する必要はありませんが、証明書を取得するドメインを運用しているWebサーバ上で取得・更

  • フロントエンジニアに知ってもらいたいリバースプロキシの重要性 | RickyNews

    Randen Pederson 大規模なシステムであれば使っているであろうリバースプロキシ。 セキュリティや稼働率の観点からみて利用することは非常にメリットは高いです。 ただ、社内や周りであまり知見がなく、 「動くからいいや」という理由でApacheをそのままWebサービスの一次受けとして利用されている方も多いと思います。 動くという目的からすれば確かにその通りですが、ただ一枚リバースプロキシを入れるだけで ぐっと運用効率、稼働率も拡張性も上がります。 1. ルーティング処理の簡略化 例えばRESTfulな一般的なAPI構成を作りたいと思った時に以下のようなURL構成になると思います。 http://api.something.com/search/v1/item/list.json?cid=xxxx&gid=xxxxx もしアプリケーション側のルーティングしか知らなければframewor

    フロントエンジニアに知ってもらいたいリバースプロキシの重要性 | RickyNews
  • nginxにリバースプロキシ設定してapacheと連携させる | DevelopersIO

    はじめに railsとwebサーバを連携する場合はapache × passengerまたはnginx × unicornのどちらかを使用することが多いかと思います。 昔はwebサーバといえばapacheでしたが、最近はかなりnginxが使われてきています。 apacheとnginxのを比較したときに、静的ファイルはnginxが動的ファイルはapacheが早いと言われています。 そこで今回はnginxにリバースプロキシの設定をし、apacheと連携してみました。つまりhtmlや画像などの静的ファイルはnginxで処理し、railsの処理はapache経由で処理させることをやってみました。 開発環境 今回はmacのvirtual boxにubuntuをインストールし環境を構築しました。 ubuntu 12.04 32bit apache 2.2 nginx 1.6 ruby 2.00 rai

    nginxにリバースプロキシ設定してapacheと連携させる | DevelopersIO
  • 1