電子書籍の厳選無料作品が豊富!

現在、FC3でサーバを設定しています。
httpd tomcatなどインストールしなんとか動作するようになりました。
続けてSSLを設定したのですがhttp、httpsで表示されるページが違います。

具体的にはhttpでは、設定したdocrootに入れたファイルが表示され、httpsではapacheのwelcomeページが表示されます。

どこかの設定ファイルを書き換えるのだと思うのですが、いろいろ調べましたがわかりません。

どなたか、教えてください。

A 回答 (2件)

こんにちは。



apacheが
/etc/httpd/conf.d/ssl.conf
を見ているかどうか、ログを見れば確認できるかと思います。

ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
あたりに何かでているでしょうか。

あと関係ないかもしれませんが、httpdのリスタートは
restartではなく、stopし、startでも試してみて下さい。

この回答への補足

お世話になります。
ログ関係を確認してみました。

昨晩、いろいろ弄り回した分についてはエラーの記録がありました。
証明書のサーバ名が違う。
存在しないフォルダにアクセスしたなど。

本日分のssl_request_logを確認しましたが、SSLv3 でgetしてるとログが残っていました。

エラー関係については、存在しないページを指定したものだけログがありました。

また、以下の現象を確認しました。
http://*********/ と入力時、当方で準備したindex.htmlを表示
https://*********/ と入力時、apacheのwelcomeページを表示
https://*********/index.html と入力時、当方で準備したindex.htmlを表示
https://*********/フォルダ名/と入力時、フォルダの内容を表示
https://*********/フォルダ名/index.htmlと入力時、当方で準備したindex.htmlを表示

完全に設定っぽい出方なんですが・・・

補足日時:2005/03/30 15:05
    • good
    • 0
この回答へのお礼

ssl.confの設定に
DirectryIndex index.html index.htm
を追加することで解決しました。

ありがとうございました。

お礼日時:2005/04/05 18:54

apacheではSSLは「バーチャルホスト」として設定する。



httpd.confの中に
<VirtualHost *:443>
<VirtualHost _default_:443>
などという部分がある(別ファイルにしてインクルードしている場合もある。その場合、ssl.confなどとなっているだろう。)ので、その辺を検索して、<VirtualHost>と</VirtualHost>に囲まれた部分のDocumentRootを変えてあげよう。

この回答への補足

ご指摘の部分を確認したところ
/etc/httpd/conf.d/ssl.confを読み込んでいました。
ssl.confの該当箇所でdoccumentrootがコメント止めされていたのでこれをはずし、httpdを再起動したのですが状況が改善されません。

ssl.confの該当箇所をアップしますのでどこが悪いか指摘いただけませんでしょうか。

-- ここから --
##
## SSL Virtual Host Context
##

<VirtualHost _default_:443>

# General setup for the virtual host, inherited from global configuration
DocumentRoot "/var/www/html" ←ここのコメント止めを削除
ServerName 192.168.0.248 ←ローカルIPの指定に変更

# Use separate log files for the SSL virtual host; note that LogLevel
# is not inherited from httpd.conf.
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn

# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on

# SSL Cipher Suite:
# List the ciphers that the client is permitted to negotiate.
# See the mod_ssl documentation for a complete list.
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP



-- ここまで --
よろしくお願いします。

補足日時:2005/03/30 10:01
    • good
    • 0
この回答へのお礼

ssl.confの設定に
DirectryIndex index.html index.htm
を追加することで解決しました。

ありがとうございました。

お礼日時:2005/04/05 18:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!