PC関連, web, 開発

サーバにSSHでトンネルを作ってアクセス出来るようにする。 22番ポートしか空いていないようなサーバで3000番で開発環境を起動してアクセスしたい場合などに使用。 アクセスはとすれば、サーバ上のwebアプリケーションの3000番に接続出来る。

PC関連, web, インフラ, ツール, 開発

SSOやSAMLといった、主に大、中企業向けのID連携の話になります。

Ruby on Rails メモ, web

Railsでsend_fileというメソッドがある これは、ファイルなどをそのまま返す場合に使ったりするが これを使うとRailsのメモリ使用量が増加していく。 2.1でこの現象が出るが 2.3とかもかも? なんかメモリを解放してないっぽい感じですが、これに関しては、ほかの方が調べてたりするので深く調べないことにする。 で、解決方法は、x_sendfileを使うのがスマートな気がするので、これを採用する。 導入手順 apacheにmod_xsendfileを組み込む apacheの設定ファイルを ...

web

ベリサインSSL証明書で携帯もやりたいので、クロスルート中間証明を入れる。 クロスルートとはどーいう事かというと、 「セキュア・サーバID」公開鍵長2048bit対応の端末の場合 2048bitの対応端末ではルート証明書は「Class 3 Public Primary CA - G5」に変更となり、サイト証明書との間に中間証明書が入る3階層となります。 Class 3 Public Primary CA - G5 Class 3 Secure Server CA - G3 サーバ証明書 「セキュ ...

Linux, ubuntu, web

ApacheでSSL接続をするために、SSL個人認証を入れる。 opensslで秘密鍵(server.key)を作成 サーバー用公開鍵(server.csr)作成 このコマンドを実行すると、いくつか設定する項目が表示されます。 設定の内容 個人認証局の作成-認証局の鍵の作成 個人認証局の作成-認証局の証明書の作成 ※365というのは、期限なので、この場合は1年という事になる 設定の内容 ※Common Name (eg, YOUR name) []:は先につくったserver.csrと別の名前に ...

web

SSL received a record that exceeded the maximum permissible length このエラーは、VirtualHostでSSL参照させる設定のIPが間違えているときに出る

Linux, ubuntu, web

先日、携帯の一部機種からSSL接続が出来ないという障害があり 未だ解決していないのだが、 Ubuntu11.04(デフォルトで0.9.8oが入る)に古いリポジトリ読ませて0.9.8kを入れた所、それでもSSL接続出来なかった。関連するライブラリまでダウングレード出来てたかどうかは不明ですが。 どうやらopensslのバージョンで挙動が変わるみたいだ。 手元にある検証環境で実験したところ 0.9.8kは接続可能だった 0.9.8oでは接続が出来なかった。 もちろん、PCから接続した場合は両方とも接 ...

CSS, html, web

IE6 で、divタグにoverflow:hiddenを指定したにもかかわらず、中身がhiddenにならない場合がある。 といった感じのHTMLがあり、cssで、 という感じでスタイルを指定したときに、iE6では、sotoで指定したoverflow: hiddenが効かないというバグがある。 これは、どのような現象で発生するかというと、中のタグ、今回ではnakaのタグでposition: relative;を指定してる場合に 外側のタグ、今回ではsotoにposition: relative; ...

web

FireFoxの起動パラメータ

web

サイトマップのファイルを分割して置いておく場合 #sitemap.xml と書いて、sitemap1.xmlファイルの中に実際の一覧を書き込む #sitemap1.xml とする  

html, web

ブラウザのサイズを変えてもコンテンツを左右中央に表示する方法 wrapperを左右中央に表示する場合 スタイルで