1|2|3Appendix:ソースからのインストールソースからインストールする場合は、DSOを利用したモジュールインストールとApacheへ直接組み込む方法の2種類があります。ここではApacheへ組み込む方法を紹介します。httpd.confの設定の詳細については、本文を参照してください。WebDAV、SSL、LDAPの組み込み各種の機能をApacheに組み込む場合は、Apacheのインストール時に適宜オプションを追加してconfigureを実行します。「Apacheに組み込む」つまりApache本体のコンパイルを行うという方法の性格上、ここでは本文に先行してLDAPのインストールまで行います。今回はインストールを行うだけであり、設定については次回に解説します。SSL、LDAP、WebDAVをApacheに組み込むためのオプションは以下のとおりです。Apacheのconfigureを実行する前に、OpenLDAPやOpenSSLをインストールしておく必要があります。--enable-auth-ldap:LDAPを有効にする必要に応じて、そのほかのオプションも適宜で指定します。configureが終わったら、コンパイルとインストールを行います。installApacheに組み込まれているモジュールの一覧を表示させ、SSL、LDAP、WebDAVが組み込まれていることを確認します。mod_dav_fs.cmod_encodingの組み込みmod_encoding(本文参照)は、DSOモジュールとしてインストールします。install」で失敗するため、修正が必要です。2.0用差し替えファイルmod_encoding.c.apache2.20040616をダウンロードします。ダウンロード後tarボールを展開し、mod_encoding.cを別途ダウンロードしたものに置き換えます。mod_encoding-20021209/mod_encoding.c次に、iconv_hookライブラリをインストールします。installmod_encodingのコンパイルとインストールは以下のように実行します。--with-iconv-hookmakeを実行する前に、Makefileを2カ所修正します。mod_encoding.laMakefileMakefileを修正したら、コンパイルとインストールを実施します。install最後に、httpd.confにmod_encoding用の設定を追加します。Tips「ApacheでSSLを使うには」を参考に、SSL用のサーバ証明書と秘密鍵を用意します。ここでは、以下の2つのファイルが作成されているものとします。:/usr/local/apache2/conf/ssl.crt/server.crtサーバ用の秘密鍵:/usr/local/apache2/conf/ssl.key/server.key次に設定ファイルにSSLの設定を追加します。SSL自体の設定はssl.confで行い、httpd.confにはssl.confを読み込む指定を行うだけです。conf/ssl.conf</IfModule>/usr/local/apache2/conf/httpd.conf以下が、ssl.confの設定です。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。