1.チェックmod_ssl.soがあれば、インストールファイルのSSLモジュールか
2、 生成证书和密钥
linux下:
步骤1:生成密钥
命令:opensslのgenrsa 1024> server.keyの
説明:これは、128ビットの鍵は、RSAアルゴリズムを生成するファイルをserver.keyを与えるために使用されています
步骤2: 生成证书请求文件
命令:opensslのREQ -new -key server.keyの> server.csr
説明:これは、証明書要求ファイル1 server.csrを生成するための重要なステップである、このステップは多くの疑問を提起、1つの入力ずつ
步骤3: 生成证书
命令:opensslのREQ -x509 -days 365 -key server.keyの-in server.csr>をserver.crt
説明:この1,2をserver.crtの証明書生成鍵と証明書を要求するステップである、-daysパラメータは日中に、証明書が有効であることを示し
window下:
步骤1:生成密钥
コマンド:opensslのgenrsa 1024> server.keyのの
説明:このキーは、128ビットのRSAアルゴリズムを生成するために使用され、ファイルをserver.keyを与えます
步骤2: 生成证书请求文件
コマンド:opensslのREQの-configの赤ちゃんの名前のブック D:\ work_soft \ Apache2.2 \ confに \ openssl.cnfを-new -key server.keyの> server.csrの
説明:これは、鍵生成、証明書要求ファイルサーバのステップです。 CSRは、このステップは、1つの入力ずつ多くの質問を提起します
步骤3: 生成证书
コマンド:opensslのREQの-configのD:\ work_soft \ Apache2.2 \ confに\ openssl.cnfを-x509 -days 365 -key server.keyの-in server.csr>をserver.crtの
説明:これはステップ1であります鍵と証明書生成要求証明書をserver.crt、-daysパラメータは、証明書が日で、有効であることを示します。そして、ディレクトリに対応するserver.keyのをserver.crtのapacheのファイルを取得したコピー。
3、 配置apache
修改httpd-ssl.conf文件
注証明書とキーは、このファイルで設定します
SSLCertificateFile /apache/conf/server.crt
SSLCertificateKeyFile /apache/conf/server.key
仮想マシンの設定
NameVirtualHostで*:443
<VirtualHostの*:443>
............
httpd.confファイルを変更します。
步骤1:打开ssl模块
LoadModuleのssl_module /opt/taobao/install/httpd/modules/mod_ssl.so
步骤2:引入ssl配置文件
含める「/apache/conf/httpd-ssl.conf」
步骤3:如果你配置的虚拟机,注意一下端口的访问接受情况
NameVirtualHostで*:80
<VirtualHostの*:80>
............
4、 重新启动apache
httpsで効果かどうかを確認するためにアクセスします。