はじめまして「ふぉっくす」と申します。
Linuxのwebを立ち上げる際や、ルータ設定ではお世話になりました。
大変分かり易くて助かっています。
さて、今回windowsにてwebを立ち上げるのですが、SSL動作について困っています。
レジストリにて「-D SSL」オプションを付けると、apacheが起動しないのです。
Windows用のapache起動エラーログも場所が分からす…手の打ちようが無くなってしまい書き込みさせてもらいます。
「-D SSL」オプションを付けなければ、普通に起動しており、cgiやSSI等も正常に動作しています。
どこの設定を見直せば良いのでしょうか?
バージョンは多少HPで紹介されているものとは違いますが、現在での最新版を使っています。
> さて、今回windowsにてwebを立ち上げるのですが、SSL動作について困っています。
> レジストリにて「-D SSL」オプションを付けると、apacheが起動しないのです。
> Windows用のapache起動エラーログも場所が分からす…手の打ちようが無くなってしまい書き込みさせてもらいます。
これは、apacheだけではなく全てのアプリで同じですが、Windowsの場合はコントロールパネルの管理ツールのイベントビューアです。いろいろな問題にぶつかったら見なければなりませんので、覚えておいてください。
> 「-D SSL」オプションを付けなければ、普通に起動しており、cgiやSSI等も正常に動作しています。
> どこの設定を見直せば良いのでしょうか?
ssl関係の全てですね。イベントビューアのアプリログにヒントが出ているかもしれません。ssl.conf の設定もありますが、証明書の作成に失敗している可能性のほうが高いと思います。
> バージョンは多少HPで紹介されているものとは違いますが、現在での最新版を使っています。
こういう基本的なことでは、バージョン問題というのは先ずないと思って間違いありません。
もし問題なら、すでに大騒ぎになっているはずですから。
アドバイス有難う御座います!
> これは、apacheだけではなく全てのアプリで同じですが、Windowsの場合はコントロールパネルの管理ツールのイベントビューアです。いろいろな問題にぶつかったら見なければなりませんので、覚えておいてください。
分かりました。覚えておきます。
> > 「-D SSL」オプションを付けなければ、普通に起動しており、cgiやSSI等も正常に動作しています。
> > どこの設定を見直せば良いのでしょうか?
>
> ssl関係の全てですね。イベントビューアのアプリログにヒントが出ているかもしれません。ssl.conf の設定もありますが、証明書の作成に失敗している可能性のほうが高いと思います。
証明書の作成ですか…。特にエラーは無かったんですが…再度発行してやればよいのでしょうか?
エラー内容は、
The Apache service named reported the following error:
>>> Syntax error on line 109 of C:\Program Files/Apache Group/Apache2/conf/ssl.conf:
と
The Apache service named reported the following error:
>>> SSLCertificateFile takes one argument,SSL Server Certificate file ('/path/to/file'-PEM or DER encoded)
です。
119行は、
SSLCertificateFile conf/certs/server.crt
なんで…やっぱ証明書の発行でしょうか?
発行する際は、特にエラーが無かったのですが…、何処をどうしたら良いのか…ますます悩みます。
証明書は、どう見たら不具合個所を発見出来るのでしょうか?
> > バージョンは多少HPで紹介されているものとは違いますが、現在での最新版を使っています。
>
> こういう基本的なことでは、バージョン問題というのは先ずないと思って間違いありません。
> もし問題なら、すでに大騒ぎになっているはずですから。
ですよねぇ…(^-^;;
ssl.confを少しいじって、再発行で自己解決しました。
お騒がせしました。
しかし、何が原因なのか…結局分から無かったですが…。
証明書の発行も、同じ事をしたはずなんですが…??
> ssl.confを少しいじって、再発行で自己解決しました。
> お騒がせしました。
>
> しかし、何が原因なのか…結局分から無かったですが…。
> 証明書の発行も、同じ事をしたはずなんですが…??
原因ははっきりしないので、後々、同じことを再現できるかどうかが分からないので、こういう解決が一番困りますよね。
ssl.conf のほうは、相対パス/絶対パスのちがいのようですが、相対パスでうまくいかないときは絶対パスで書けば、ほとんど解決します。おやじはデフォルトで絶対パスにしています。後、少し気になったのが、Program Files 配下にインストールされているようなので、パス設定の時に" "でくくらないとエラーになるので、注意が必要かなと思いました。
証明書の発行でおやじも経験したのは、作業を誤った時に途中から再開すると失敗することがあります。面倒ですが、すでにできているものを全て消して、はじめからやり直せば大丈夫です。
> 原因ははっきりしないので、後々、同じことを再現できるかどうかが分からないので、こういう解決が一番困りますよね。
ええ、確かに…(^-^;;
お勉強にもなりませんし…。
労力を使ったってだけで、知識にはなってない気がします
> ssl.conf のほうは、相対パス/絶対パスのちがいのようですが、相対パスでうまくいかないときは絶対パスで書けば、ほとんど解決します。おやじはデフォルトで絶対パスにしています。後、少し気になったのが、Program Files 配下にインストールされているようなので、パス設定の時に" "でくくらないとエラーになるので、注意が必要かなと思いました。
WindowsにSSL対応のApacheがあるとは思わなかったので、はじめに本家のApacheを入れちゃったんです。
" "の件は肝に命じときます。
> 証明書の発行でおやじも経験したのは、作業を誤った時に途中から再開すると失敗することがあります。面倒ですが、すでにできているものを全て消して、はじめからやり直せば大丈夫です。
途中から再開するとNGなんですか…きっとそれかも!?
あと、便乗して教えてほしいのですが、「.htaccess」ファイルをWindows上で作るにはどうしたらよいのでしょうか?
普通に作ると、ファイル名を入れてくれと怒こられてしまいます。
OSはWindows2000を使用しております。
Windowsには「.htaccess」ファイルは使用できないのでしょうか?
> あと、便乗して教えてほしいのですが、「.htaccess」ファイルをWindows上で作るにはどうしたらよいのでしょうか?
> 普通に作ると、ファイル名を入れてくれと怒こられてしまいます。
> OSはWindows2000を使用しております。
> Windowsには「.htaccess」ファイルは使用できないのでしょうか?
一応、作成可能ですが使えるかどうかは当方未確認です。以下のURLを参照してみて下さい。
http://www24.big.or.jp/~wfp/hiki/hiki.cgi?htaccess_doc
> > あと、便乗して教えてほしいのですが、「.htaccess」ファイルをWindows上で作るにはどうしたらよいのでしょうか?
> > 普通に作ると、ファイル名を入れてくれと怒こられてしまいます。
> > OSはWindows2000を使用しております。
> > Windowsには「.htaccess」ファイルは使用できないのでしょうか?
>
> 一応、作成可能ですが使えるかどうかは当方未確認です。以下のURLを参照してみて下さい。
>
> http://www24.big.or.jp/~wfp/hiki/hiki.cgi?htaccess_doc
有り難う御座います。
私のLinuxには、Windowsからsamba経由でコピーしたものの、削除できないファイルが沢山あるので、問題なのは、作成したものの削除できないとかですが…、トライしてみます。
なんでDOSからは作成可能で、Win上は不可なのかは、少し理解に苦しむのは私だけ?