日々勉強しているITの知識をまとめています。rtmp://にセキュリティをかけたい。urlが拡散されて誰でもアクセスされるという事を防ぎたい。参考はこちらhttp://server-setting.info/centos/nginx-secure-link.htmlこのサイトを見ながら、セキュアリンクを実現してみる。する時に、–with-http_secure_link_moduleをつけないとダメ―。手順まとめPHPも動かしたいので、動かし方が分からないかたはこちらnginxでphpを動かすnginxをsecurelink対応にしてconfigureする今回はこんな感じでconfigureしてみた。installちなみに、再コンパイルする際には、既存のファイル等を削除しなくてもいいみたい。なんでもOKですので、ここでは日本語(UTF-8)で設定してみます。でないとアクセスできないURIを設定します。この有効期限の設定の仕方は、Nginxではこの方法でしか認識できません。URLパラメータとして扱えないので、置換します。セキュアなリンクを出力します。href="'.$url.'">シークレットリンク</a>';?></body></html>すると、シークレットリンクにはhttp://サーバホスト名/secure/?s=hdNICsMOPRchm-eD8M7IHQ&t=1475890667このようなリンクが出力される。</head><body><h1>おめでとうございます。</h1><p>おめでとうございます。/>あなたは、見事にこのページを見ることができました。セキュアなリンク情報(URI,URLパラメータ)から、認証に使用する情報を設定します。暗号化した情報を作成します。設定した情報と一致するか否かによって認証を行います。公開鍵(有効期限)情報を認証情報として設定します。それぞれ設定しています。公開鍵(有効期限)でMD5暗号化情報を作成します。