安全なWEBサーバーを目指してAmazonなどのお買いものをする時のアドレスってhttp://ほにゃらら.comではなくhttps//となっていると思います。いうページはユーザーとサーバーの間の通信が暗号化に使用しており通販サイトではもはや必須の機能となっています。誰だってそうです、顔の見えない通販だから少しでも信頼できる安心なサイトから買いたいものですよね。認証局からサーバー証明書.crt、中間CA証明書が送られてくる。中間CA証明書とクロスルート証明書の混合した.cerを生成する。中間CA証明書とクロスルート証明の混合ファイル.cerが必要です。SSL自体は秘密鍵.keyとサーバー証明書.crtの2つがあれば実現できます。RapidSSLなど格安の正規の認証局を使えば1500円前後でサーバー証明書を発行して貰う事も可能です。通販サイトの場合は顧客の信頼に繋がる部分でもあるので多少高価でも知名度の高い認証局を選ぶ事をお勧めします。今回は記事用なのでお金をかけずオレオレ認証局でのSSLを実現してみます。SSLに必要なモジュールをインストールします。mod_ssl[/bash]サーバー証明書を作るスクリプトがあるところに移動します。renew-dummy-cert[/bash]csrファイルが出来てますね。csrファイルを認証局(ベリサインなど)に提出し.crt署名証明書ファイルを貰いますが、今回はオレオレ認証局なので自分で署名を発行します。※公開ページの場合、自己署名では警告が出るのでつけないほうがいいです。make-dummy-cert[/bash]バーチャルホストファイルを設定します。個別につくることで複数のWEBサイトにSSLを設定することが可能です。all</Directory></VirtualHost>↓変更します。/etc/pki/tls/certs/20141007server.key</VirtualHost>[/bash]設定をWEBサーバーに反映させます。phrase:パスフレーズ入力します。][/bash]アクセスします。https://www.hoge.net/警告マークが出たら成功です。※商用の正式な認証局から認証されたcrtファイルを登録していれば警告マークはでません。/etc/httpd/conf/ssl.crt/server.cerと今回無効にしましたが、これは中間証明書とルート証明書の混合ファイルの指定です。認証局にサーバー申請書csrファイルを提出すると、サーバ証明書crtファイルのほかに中間CA証明書も送付されます。その中間CA証明書にクロスルート証明書を追記したファイルが混合ファイルcerです。ルートCAについては下記サイトを。.htaccessを使って特定のページやディレクトリに設定amazonなどはログインページなど一部のページのみに認証を設定しています。.htaccessを使って設置を行うことでサイト全体ではなく必要な部分のみにSSLを設定するやり方です。[R,L][/bash]ssl_contact.phpとssl_login.phpおよびssl_dirのみがSSL対応(https)になるようになりました。)システムガーディアン爆弾処理班。アクセス負荷対策やNginxへの移行案件が多いこの頃。SoftLayerやAWSなどクラウド案件も多くなってきました。ProBook6560b471ビューWindows10で文字入力の変換が遅いならチェックを。454ビューSIMフリー端末購入してauに持ち込み機種変更した件システムガーディアン株式会社サイト内に掲載されている文章、及び、画像・写真については著作権等を含むものがあります。ご利用及び引用等不明な場合はお手数ですがお問い合せください。