タグ

nginxとauthenticationに関するmoqadaのブックマーク (2)

  • nginx + cookie 認証の仕組みを作成 – 忘れるために記す

    概要「nginxで認証用proxyサーバを作成」をもとに設定 全てのアクセスでわざわざPHPを呼び出すのは非効率なので、セッションの判定部分はNginxのみで解決することにより高速化可能 http://blog.asial.co.jp/1046 GOALcookieにauthidというキーで、ランダム値を保存 memcachedにランダム値をキーにして、認証状態(1)をセット cookieとmemcachedの値から、ログインしているかどうかを判定する 今回はランダム値を”abcde”とする できればサードパーティのモジュールevalは利用しない方向で検討する 各バージョンroot@hostname:/home/shimizu# uname -a Linux hostname 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux roo

  • nginxで認証用proxyサーバを作成

    nginxと言えば、言わずと知れた高速なwebサーバ+ロードバランサです。 とにかく軽量で高速なので、apacheをこれに置き換えて高速化という話もよく聞くようになって来ました。 先日、このnginxとmemcacheを組み合わせてセッション認証サーバを構築したので、それについて書こうと思います。 今回作るシステムは、静的コンテンツを配信するサーバがすでにあり、 ・認証機構(ログイン画面)を追加 ・変更を最小限に抑えて開発 ・スケールアウトしやすい ・アクセス数が多いので、できるだけ処理を軽くする ことを目的とします。 この手のシステムは、既存システムに手を入れるのが普通ですが、既存システムでプログラムが動かないことには話になりません。 という事で、認証機構を追加したプロキシサーバを作成することで実現したいと思います。 仮に、PHPのみを使用して実装する場合は、下記のように出来ます。 ・ロ

    nginxで認証用proxyサーバを作成
  • 1