タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

httpdに関するmonochromeganeのブックマーク (3)

  • Apache2.2.xでVirtualHost + SSL | Apache - オレのメモ(仮)

    まずはデフォルトでインストールされているOpenSSLで証明書を作成しておきます。 [ 証明書の作成 ] mkdir ~/keys cd ~/keys openssl genrsa -des3 1024 > server.key openssl rsa -in server.key -out server.key openssl req -new -key server.key -out server.cert openssl x509 -in server.cert -out server.cert -req -signkey server.key -days 3650 openssl-0.9.8i.tar.gzが必要になるので、そちらをインストールします。 [ OpenSSL インストール ] cd /usr/local/src wget http://www.openssl.org/

  • 高速WebサーバMighttpdのアーキテクチャ | IIJの技術 | インターネットイニシアティブ(IIJ)

    IIJ-II技術研究所では、2009年の秋からMighttpd(mightyと読む)というWebサーバの開発を始め、オープンソースとして公開しています。この実装を通じて、マルチコアの性能を引き出しつつ、コードの簡潔性を保てるアーキテクチャにたどり着きました。ここでは、各アーキテクチャについて順を追って説明します。 ネイティブ・スレッド 伝統的なサーバは、スレッド・プログラミングという手法を用いています。このアーキテクチャでは、1つのコネクションを1つのプロセスかネイティブ・スレッドが処理します。 このアーキテクチャは、プロセスやネイティブ・スレッドを生成する方法で細分化できます。「プール」方式では、あらかじめ複数を起動しておきます。例としては、Apacheのpreforkというモードが挙げられます。「都度」方式では、コネクションを受け取るたびに生成します。このアーキテクチャの利点は、制御を

    高速WebサーバMighttpdのアーキテクチャ | IIJの技術 | インターネットイニシアティブ(IIJ)
  • 1