Tips記事
» 2002年10月16日 21時35分 UPDATE

Apache2.0でSSLなどのモジュール設定が見つからない

[木田佳克,ITmedia]

 Apache2.0の設定ファイル(/etc/httpd/conf/httpd.conf)では、従来のバージョン1.3とは異なり、インストール直後の標準設定内容が異なっている。

 次のようにSSLモジュールがインストールされているにも関わらず、見あたらない場合には拡張子confファイルのインクルード先ディレクトリを覗いてみよう。

# rpm -qa|grep mod_ssl
mod_ssl-2.0.40-8

 httpd.confファイル内には、DSOサポートのための「LoadModule」行よりも前に、「Include conf.d/*.conf」と記述された行が見つかるはずだ。このconf.d/ディレクトリ下を見てみれば、該当するモジュール記述設定ファイルが見つかる。

# ls /etc/httpd/conf.d/
README  auth_pgsql.conf perl.conf  php.conf  ssl.conf
#

 なお、SSLの場合には次の個所を最低限編集しなければならない。

# vi /etc/httpd/conf.d/ssl.conf

...中略...

##
## SSL Virtual Host Context
##

<VirtualHost _default_:443>

# General setup for the virtual host
DocumentRoot "/var/www/html"
ServerName xxxxxx.jp:443
ServerAdmin xxxx@xxxxxx.jp
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log

...以下略...

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ