ユーザーサポート -USER SUPPORT-   
ご契約後の、様々なサポート情報をご覧いただけます。
メール&ウェブ プロ(L1/L2/L3/Privateサーバー)
 
オンラインマニュアル Online Manual
 
セキュリティ関連
 
SSLサーバ証明 > お客様で設定
1 導入について
お客さまご自身でSSLサーバー証明書を取得/設定を行う場合、SSHクライアントを使用した各種設定ファイルの編集や、サービスの再起動が伴いますので、設定を間違えますと、サービスが起動しなくなってしまったり、Webページがご覧いただけなくなる場合がございます。
SSLサーバ証明書設定を失敗した場合、お問合せはサポート外となるため、サービスの初期化(有料)が必要となる場合がございます。
以上の点にご注意いただき、下記設定手順をご確認のうえ、細心の注意を払い、作業を行ってください。
 
手順 項目 内容
1 サーバ証明書申請手続きの確認 最初に、必ず証明書発行会社のサーバ証明書申請手続き方法をご確認ください。以下のURLに手続き方法の説明が掲載されています。

日本ベリサイン社:
http://www.verisign.co.jp/server/reg_reg/index.html
グローバルサイン株式会社:
http://ocngs.globalsign.com/
2 CSRの生成
SSHあるいはTelnetでお客さまサーバにアドミンユーザIDでログインし、管理者(ROOT)になります。
> su -
Password (rootのパスワードを入力)
#
ディレクトリを変更します。
# cd /etc/httpd/conf/
次のコマンドを入力します。
# openssl req -new -newkey rsa:2048 -out csr.pem
Enter PEM pass phrase:と聞かれるので、4文字以上の入力をします。再度、聞かれるのでもう一度同じ文字を入力してください。
下記の情報を順次入力(全て半角英数字で入力)してください。
・Country Name
(国別記号):(例 JP)
・State or Province Name
(お客さま会社(組織)の所在都道府県名):(例 Tokyo)
・Locality Name
(お客さま会社(組織)の所在市・区・町・村名):(例 Chiyoda-ku)
・Organization Name
(お客さま会社(組織)名):(例 your company )
・Organizational Unit Name
(お客さま部門名):(例 Customer Service)
・Common Name
(一般名):(例 www.user.domain)>

このあと、メールアドレスやチャレンジパスワードの入力を求められますが、入力しないで下さい。
CSR(証明書要求ファイル:csr.pem)と秘密鍵(privkey.pem)が作成されます。
CSRは各証明書発行会社へブラウザから登録申請する際に必要になるので、csr.pemを入手して下さい。
-----BEGIN CERTIFICATE REQUEST-----
から
-----END CERTIFICATE REQUEST-----

のBEGIN,END部分を含む形式のファイルを入手(※ハイフンも含めてください)
3 証明書発行会社へ登録申請(CSRの送付) 以下のURLにアクセスし、お客さまご自身で証明書発行会社へ登録申請(CSRを送付)してください。
日本ベリサイン社:
http://www.verisign.co.jp/server/reg_reg/index.html
グローバルサイン株式会社:
http://ocngs.globalsign.com/
【グローバルサイン社証明書のご優待価格について】
OCNホスティングをご利用のお客さま専用のご優待価格(10%割引)にてグローバルサイン社の証明書をお申込をいただけます。詳細は以下をご覧ください。
http://www.ocn.ne.jp/hosting/order/change/mwpro2/ssl.html
4 証明書発行会社へ証明書発行代金支払いと必要書類送付、サーバ証明書受取 証明書発行会社へ申請手続、及び証明書発行代金の支払いを済ませると、まもなく証明書発行会社からサーバ証明書、及びサービス・アグリーメントがメールにて返送されてきます。 この受信メールの以下のメッセージ部分のみをテキストファイルとして保存します。
-----BEGIN CERTIFICATE -----
から
-----END CERTIFICATE -----
5 サーバ証明書のインストール
証明書会社から発行されたサーバ証明書をファイル名「server.crt」で保存します。
中間証明書について
●日本ベリサイン社の場合
以下のサイトにアクセスし、中間証明書の(-----BEGIN CERTIFICATE-----)から-----END CERTIFICATE-----)までをエディタにコピー&ペーストし、中間証明書をファイル名「ssl.inca」で保存します。
https://www.verisign.co.jp/server/help/intermediateCA.html

●グローバルサイン社の場合
グローバルサイン社から送信されるメールに含まれている中間証明書をファイル名「ssl.inca」で保存します。 証明書会社から発行されたサーバ証明書「server.crt」および中間証明書「ssl.inca」をお客さまのサーバにアップロードし、インストールして下さい。
SSHでお客さまサーバにアドミンユーザIDでログインし、管理者(ROOT)になります。
> su -
Password (rootのパスワードを入力)
#
①のサーバ証明書をファイル名「server.crt」、②の中間CA局証明書をファイル名「ssl.inca」でディレクトリ「/etc/httpd/conf/」に保存して下さい。
手順2のCSR作成時にできたprivkey.pem(秘密鍵)をファイル名「server.key」でディレクトリ「/etc/httpd/conf/」に保存して下さい。
秘密鍵からパスフレーズを削除するために以下のコマンドを入力します。
# cd /etc/httpd/conf/
# openssl rsa -in server.key -out server.key
続けてEnter pass phrase for server.key: と聞かれるので、手順2CSRの作成の④で入力したPEMパスワードを入力します。

★注意★
パスフレーズの削除を忘れると、Apacheが起動しなくなることがございます。
確実に、パスフレーズの削除を行ってください。
/etc/httpd/conf.d/ssl.confの設定を変更します。(ssl.confは各種ファイルを設置したディレクトリとは異なっておりますので、ご注意下さい)
# cd /etc/httpd/conf.d/
# vi ssl.conf
「SSLCipherSuite ALL:」と「# Server Certificate:」の間に以下の設定を記述します。
SSLCertificateFile /etc/httpd/conf/server.crt
(サーバ証明書のパス)
SSLCertificateKeyFile /etc/httpd/conf/server.key
(秘密鍵のパス)
SSLCACertificateFile /etc/httpd/conf/ssl.inca
(中間CA局証明書のパス)
Apache設定ファイルの正常性を確認します。
# apachectl configtest
“Syntax OK”と表示された場合、設定ファイルは正常です。 “Syntax error”と表示された場合、設定ファイルの見直し、及び修正が必要です。
Apacheの再起動をして下さい。
# restart_apache

★注意★
apacheの再起動後、それまでOCNが初期利用開始時に付与しているSSL用のテンポラリドメイン名(アカウントID.securesites.net)でSSLアクセスをおこなうと「セキュリティ証明書の名前は一致しません」とセキュリティの警告が表示されますので、新しく設定したサーバ証明書のホスト名でアクセスするようにして下さい。
6 終了 お客さまのドメインのWebサイトを証明したSSLによるアクセスが可能になります。
 
 SSLサーバ証明  
 
マニュアル一覧へ戻る ページトップ
レンタルサーバー共用サーバーVPS・仮想専用サーバー専用サーバー迷惑メール対策ドメインホームページ作成ツール
NTT communications | 著作権について | プライバシーポリシー | ルールとマナー | 推奨ブラウザ | OCNトップ |