Top過去ログ目次掲示板

作成日:2008年02月02日 作成:おやじ
掲示板で過去に質問された内容です。

No.7456 httpd-ssl.confの設定について


No.7456 投稿時間:2008年02月02日(Sat) 19:02 投稿者名:ど素人 URL:
タイトル:httpd-ssl.confの設定について

おやじ様はじめまして、名前のとおりど素人です。
会社から自宅パソコンのデータを取り出したくApacheでwebdavの
構築を思い立ちました。参考になるサイトを検索したとろ、おやじ様
のHPが一番わかりやすく、拝見しながら設定終え、起動したところ下記
のメッセージが出て起動できません。お手数でなければ原因を教えてい
ただけないでしょうか。

syntax error on line 56 of C:/Apache2/conf/extra/httpd-ssl.conf
Invalid command 'SSlPassPhraseDailog',perhaps missapelled or de
finde by module not inculude in the server configuration

Apacheはapache_2.2.6-win32-x86-openssl-0.9.8e
sslはおやじ様のサーバよりOpenSSL-0.9.8-Win32
OSはWinXpです。

よろしくお願いいたします。


No.7457 投稿時間:2008年02月02日(Sat) 19:55 投稿者名:おやじ URL:
タイトル:考える余地が無いほど明確にエラーがでていると思うのですが?

> 会社から自宅パソコンのデータを取り出したくApacheでwebdavの
> 構築を思い立ちました。参考になるサイトを検索したとろ、おやじ様
> のHPが一番わかりやすく、拝見しながら設定終え、起動したところ下記
> のメッセージが出て起動できません。お手数でなければ原因を教えてい
> ただけないでしょうか。
>
> syntax error on line 56 of C:/Apache2/conf/extra/httpd-ssl.conf
> Invalid command 'SSlPassPhraseDailog',perhaps missapelled or de
> finde by module not inculude in the server configuration

サーバの素人かどうか以前に、考える余地が無いほど明確にエラーがでていると思うのですが?
英語は苦手ですか? もしそうなら、YahooやExciteのテキスト翻訳サービスを使えばよいと思います。エラー内容をそのまま入れれば答えがでます。原因をググル場合も一番手っ取り早い方法ですが、今回のようなケースはミススペルが原因なのでまずヒットしないと思いますが。
以下は、おやじが訳したものですが・・。

「C:/Apache2/conf/extra/httpd-ssl.confの56行目における構文誤り:
'SSlPassPhraseDailog'は無効なコマンドです。恐らく、スペルミスか? サーバの設定に含まれていないモジュールで定義されたものです。」

ということですが、デフォルトでは、'SSlPassPhraseDailog'というようなディレクティブはありません。何で触られたのでしょうか?
デフォルトでは、'SSLPassPhraseDialog' のはずで、綴りが違うし大文字が小文字に変わっていますが、触る必要はとりあえず無いはず。どこかのページから設定をコピペでもしたのですか?


No.7458 投稿時間:2008年02月02日(Sat) 21:22 投稿者名:ど素人 URL:
タイトル:Re: 考える余地が無いほど明確にエラーがでていると思うのですが?

おやじ様
'SSLPassPhraseDialog'は私の打ち間違えです。すみません。

httpd-ssl.confについてはおやじ様の書かれているとおり
#SSLMutex "file:C:/Apache2.2/logs/ssl_mutex"
SSLMutex "default"
これを追加しただけです。




> > 会社から自宅パソコンのデータを取り出したくApacheでweb
davの
> > 構築を思い立ちました。参考になるサイトを検索したとろ
、おやじ様
> > のHPが一番わかりやすく、拝見しながら設定終え、起動し
たところ下記
> > のメッセージが出て起動できません。お手数でなければ原
因を教えてい
> > ただけないでしょうか。
> >
> > syntax error on line 56 of C:/Apache2/conf/extra/http
d-ssl.conf
> > Invalid command 'SSlPassPhraseDailog',perhaps missape
lled or de
> > finde by module not inculude in the server configurat
ion
>
> サーバの素人かどうか以前に、考える余地が無いほど明確にエラ
ーがでていると思うのですが?
> 英語は苦手ですか? もしそうなら、YahooやExciteのテキスト
翻訳サービスを使えばよいと思います。エラー内容をそのまま入れれば
答えがでます。原因をググル場合も一番手っ取り早い方法ですが、今回
のようなケースはミススペルが原因なのでまずヒットしないと思います
が。
> 以下は、おやじが訳したものですが・・。
>
> 「C:/Apache2/conf/extra/httpd-ssl.confの56行目における構文
誤り:
> 'SSlPassPhraseDailog'は無効なコマンドです。恐らく、スペル
ミスか? サーバの設定に含まれていないモジュールで定義されたもの
です。」
>
> ということですが、デフォルトでは、'SSlPassPhraseDailog'と
いうようなディレクティブはありません。何で触られたのでしょうか?
> デフォルトでは、'SSLPassPhraseDialog' のはずで、綴りが違う
し大文字が小文字に変わっていますが、触る必要はとりあえず無いはず
。どこかのページから設定をコピペでもしたのですか?


No.7459 投稿時間:2008年02月03日(Sun) 08:55 投稿者名:おやじ URL:
タイトル:Vista編のコンテンツに一部抜けがありました。

> 'SSLPassPhraseDialog'は私の打ち間違えです。すみません。
>
> httpd-ssl.confについてはおやじ様の書かれているとおり
> #SSLMutex "file:C:/Apache2.2/logs/ssl_mutex"
> SSLMutex "default"
> これを追加しただけです。

上記は、「httpd-ssl.confにはチャント'SSLPassPhraseDialog'と書かれており、ここへの書き込みだけが誤っていただけ。スペルはあっているいるかかわらずこのエラーがでるので理由がわからない。」ということですか?
もしそうならば、おやじは、以下のようにエラーを訳しました。以下には、要因として2つあると書いてありますが、上記から前段のスペルミスの可能性は消えました。ということは、後段の「サーバの設定に含まれていないモジュールで定義されたもの」が原因と思われます。
つまり、SSLモジュールが組み込まれていないから出るエラーでもあるといっています。

「C:/Apache2/conf/extra/httpd-ssl.confの56行目における構文誤り:
'SSlPassPhraseDailog'は無効なコマンドです。恐らく、スペルミスか? サーバの設定に含まれていないモジュールで定義されたものです。」

何でこうなるのか? と、ふと思い、コンテンツを見てみました。しっかりSSLモジュールの組み込みについては記述してあるのでおかしいなと思ったら、この間アップしたVista編でこの記述が抜けていました。大変失礼しました。
XPなのにVista編を見ていたのですね。実際、UAC以外は違いはないのでVista編を見ても問題ありません。
コンテンツにSSLモジュールの組み込みについて追記しましたので見て対処してください。それでこのエラーは消えるはずです。
ご質問いただけなかったら気がつきませんでした。ありがとうございました。


No.7460 投稿時間:2008年02月03日(Sun) 12:43 投稿者名:ど素人 URL:
タイトル:Re: Vista編のコンテンツに一部抜けがありました。

おやじ様
早々の対応ありがとうございます。Apacheの起動OKです。
私の説明不足のため、お手間取らせまして申し訳ございませんでした。


No.7461 投稿時間:2008年02月03日(Sun) 13:36 投稿者名: ど素人 URL:
タイトル:たびたびすみません・・・

たびたびすみません。
mod_encodingの導入なのですが、mod_encoding.soをmodulesに入れて
mod_encoding関係の設定を、httpd.confに追加したのでが、再起動す
るとmod_encoding.soがcannot loadとなってしまいます。
Apache2.2.8にmod_encodingのApache2.0.48用では問題あるのでしょう
か?


No.7462 投稿時間:2008年02月03日(Sun) 15:26 投稿者名:おやじ URL:
タイトル:バージョンが違えば問題がでて当たり前と思ってください。

> たびたびすみません。
> mod_encodingの導入なのですが、mod_encoding.soをmodulesに入れて
> mod_encoding関係の設定を、httpd.confに追加したのでが、再起動す
> るとmod_encoding.soがcannot loadとなってしまいます。
> Apache2.2.8にmod_encodingのApache2.0.48用では問題あるのでしょう
> か?

本件に限らず、バージョンが違えば問題がでて当たり前と思ってください。ましてや今回のケースでは、2.0系と2.2系ではメジャーバージョンアップですからはなから無理では?
おやじは、Windows版の開発環境がないのでどうにもなりませんが、Windows版の2.2系を提供してくれている方はいないですね。
WebDAV Resources JPもまったく更新されていないですし、WebDAV自体の需要がないのでは?


No.7463 投稿時間:2008年02月03日(Sun) 22:03 投稿者名:ど素人 URL:
タイトル:Re: バージョンが違えば問題がでて当たり前と思ってください。

やはりそうですか、Apacheのバージョンを落として再チャレンジしてみます。いろいろとありがとうございました。



掲示板▲頁先頭