貴サイトにてAPACHEのSSL認証を参照させてもらってます。
APACHEにてSSL認証をしようと試みたところまったく動かないんです・・・
ローカルアドレスからもSSL認証が行われない状況に陥ってるのですがどのように対処すればよろしいのですか。。。
是非御力を頂ければ幸いです
ちなみにルーターにてのポート開放も行っています
もう少し詳しい情報ほしいです。
例えば、設定の手順や、/etc/httpd/conf/httpd.confの記述例等…
またエラーはどのように出るのか等…
または、どの様な状態なのか詳しく情報を記載してください。
話はいきなり変わりますが、この設定の前にwebminは導入しているでしょうか?
もし導入している場合は、sslの認証はできていたでしょうか?
説明不足ですみません(^^;
viのコマンドからhttpd起動したらなんもエラーがなくて起動できるのですが、
サーバーごと再起動したときに自動的にhttpd起動できるようにしてるのですが、そのときはmod_ssl.cが読み込めないってエラーがでます。
多分そのせいなのかもしれませんね…(^^;
webminはインストールしていますし、ちゃんと起動もできてます。
> サーバーごと再起動したときに自動的にhttpd起動できるようにしてるのですが、そのときはmod_ssl.cが読み込めないってエラーがでます。
これが問題だと思います。
sslを読み込んでいないので、ssl認証もできないと思います。
> webminはインストールしていますし、ちゃんと起動もできてます。
webminはsslを利用していますが、ログインする際はどうでしょう?
sslの警告ウィンドウはきちんと表示されてるでしょうか?
> これが問題だと思います。
> sslを読み込んでいないので、ssl認証もできないと思います。
やはりそうでしたか(^^;
でも、どうやって読み込めるようにしたらいいのでしょうか…?
> > webminはsslを利用していますが、ログインする際はどうでしょう?
> sslの警告ウィンドウはきちんと表示されてるでしょうか?
webminの警告表示はちゃんと表示されています。
> webminの警告表示はちゃんと表示されています。
と言う事は、Apacheの設定が間違っている可能性があります。
サーバー用証明書とサーバー用秘密鍵の場所の指定が間違っているかもしれませんね。
サーバー用証明書作成とサーバー用公開鍵作成を行っていることを前提に話を進めていきます。
# mv server.* /etc/httpd/conf
上記コマンドで/usr/share/ssl/certsで作成したサーバー用鍵ペア、証明書をApache設定ファイル収容ディレクトリへ移動しているでようか?
次に/etc/httpd/conf/httpd.confの
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
↓
SSLCertificateFile /etc/httpd/conf/server.pem ← サーバー用証明書に変更
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
↓
SSLCertificateKeyFile /etc/httpd/conf/server.key ← サーバー用秘密鍵に変更
は間違っていないでしょうか?
確認をして、再起動しても無理でした・・・
なのでサーバーごと再インストールしました。
おかげでほとんどのことに失敗等がなくなりましたがファイルのパーミッション毎の設定がたいへんですが・・・
イロイロとアドバイスいただきましてありがとうございました♪