大混乱中
Opensslを設定しようとした。
したこと。
Opensslの存在確認。
→あった
なんか鍵とか作る
→作った
sslのconfファイル設定
→してみた
httpd.conf設定
→してみた
でもうまくいかない。
Opensslをソースからインストール
→できた
鍵の作成
→できない
はじめから入ってたOpensslをアンインストール
→できない
・・・むぅ。
しきり直して調べてみる。
まずソースからOpensslをインストールしようとしたが、日本語サイトからとってきたら、めちゃくちゃ古いバージョンでびびった。
んで、ソースコードでインストールしたやつは削除
○/usr/local/ssl以下を削除
んで、apacheを再コンパイル
→できた
/usr/local/httpd/conf/extra/httpd_ssl.conf
↑
こいつの<VirtualHost _default_なんちゃら:443>
とかいうののdefaultの部分を今回sslを使いたいIPアドレスに変更
そのほかは、大体の予感に従って設定。
鍵の場所とかはきっちりパスを通す。
/usr/local/httpd/conf/httpd.conf
↑
こいつのバーチャルホストの設定部分でIPアドレスを書いてある部分に:80とポート番号を入れつつ、
最後の報のInclude SSLなんちゃらみたいなところのコメントをはずす。
apache再起動。
→エラー
ん?なんで?
apacheのエラーログを見る
→なんかsslのerror_logが見つからないとか書いてる。
作る
もう一回apache再起動
→OK
httpsつけてIPアドレスでアクセスしてみる。
→表示された!!!
ふぅ。
これは覚えておけないかも。
というか昨日からやってるので、もぉ記憶が薄れている・・・。