中の人だけど)と仕事をしたときの話です。サーバの用意をすることになりました。たてたのはもう10年近く前のことで何も覚えてません。svc:/network/inetd:defaultcontract_id無事に起動できました。問題がなかったので、使ってもらいました。すると「FTPサーバに接続は出来たけど、ファイルが何も表示されない」との報告が。Indication)拡張を有効にしたnginxのバイナリを作成したので遊んでみました。TLSやSSLを使ったウェブサーバーでは一般的には仮想ホストは使えない、という事になっています(何事にも例外はありますが。ハンドシェイク時にサーバ証明書の検証が行われるので,クライアントが接続しようとしているホスト名とサーバ証明書のホスト名が異なってしまい,不正な証明書と表示されてしまいます。SNIは接続しようとしているホスト名を、クライアントからサーバに伝えるための仕様です。(ホスト名はハンドシェイク前に伝えないと行けないので、平文で送られる事になりますが。サポートしていないので今ひとつ広まっていません。動かすメモCVS(やSubversion)をバージョン管理システムに使っていた頃はリポジトリの情報を見るのにViewVCを使っていましたが、ViewVCはMercurialをサポートしていません。ウェブ用の管理画面(hgweb/hgwebdir)が付属しているので、別のツールを使うニーズが少ないんでしょうね。プロジェクトが存在するので、そちらを見ればおおよその事は分かるのですが、Redmineのリポジトリブラウザはブランチを意識して作られていないので不便といえば不便です。Pythonに不慣れな人間にはなじみのない単語が続々と出てきたので、ちょっと敬遠していましたが、ちょっと時間が取れたのでチャレンジしてみました。メモnginxの新しいバージョン(0.7.65)がリリースされていたので,バージョンアップしてみました。有効にしたバイナリを作ろうとしたのですが,オプションの設定の仕方を忘れていて苦労しました。忘れても大丈夫なようにメモ。古いので、現時点での最新バージョンであるopenssl-0.9.8lをダウンロードしてきて使いました。Indication)を有効にしたいのでenable-tlsextオプションを渡しています。使いたいので,少し手を入れています。メモHiGash.Net信和キンシLoading...WebやWindowsアプリの開発者の自宅ブログです。本業はPKIやバイオメトリクス等の認証系のエンジンやアプリケーションの開発ですが、Web系の流行の技術で遊んでみたかったりもします。このサイトは普段は仕事では扱わないソフトウェアを使って運用してみるのが目的ですが、最近は趣味の時間を愛娘の世話にとられてしまい、なかなか更新出来ないでいます。