apache https配置步驟

2021-09-02 03:30:21 字數 1550 閱讀 1043

1、  確認是否安裝ssl模組

是否有mod_ssl.so檔案

2、  生成證書和金鑰

linux下

步驟1:生成金鑰

命令:openssl genrsa 1024 > server.key

說明:這是用128位rsa演算法生成金鑰,得到server.key檔案

步驟2: 生成證書請求檔案

命令:openssl req -new -key server.key > server.csr

說明:這是用步驟1的金鑰生成證書請求檔案server.csr, 這一步提很多問題,一一輸入

步驟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

說明:這是用步驟1的金鑰生成證書請求檔案server.csr, 這一步提很多問題,一一輸入

步驟3: 生成證書

命令:openssl req -config d:\work_soft\apache2.2\conf\openssl.cnf -x509 -days 365 -key server.key -in server.csr > server.crt

說明:這是用步驟1,2的的金鑰和證書請求生成證書server.crt,-days引數指明證書有效期,單位為天

把得到的server.key和server.crt檔案拷貝到apache的對應目錄

3、  配置apache

l  修改httpd-ssl.conf檔案

注意在此檔案中配置證書和金鑰

sslcertificatefile /apache/conf/server.crt

sslcertificatekeyfile /apache/conf/server.key 

虛擬機器設定

namevirtualhost *:443

l  修改httpd.conf檔案

步驟1:開啟ssl模組

步驟2:引入ssl配置檔案

步驟3:如果你配置的虛擬機器,注意一下埠的訪問接受情況

namevirtualhost *:80

4、  重新啟動apache

用https方式訪問,檢視是否生效

apache https配置步驟

1 確認是否安裝ssl模組 是否有mod ssl.so檔案 2 生成證書和金鑰 linux下 步驟1 生成金鑰 命令 openssl genrsa 1024 server.key 說明 這是用128位rsa演算法生成金鑰,得到server.key檔案 步驟2 生成證書請求檔案 命令 openssl ...

Apache https 配置指南

建立下面3個目錄 c program files apache group apache2 conf ssl c program files apache group apache2 conf ssl.key c program files apache group apache2 conf ssl...

Apache https 配置指南

windows apache https配置 建立下面3個目錄 c program files apache group apache2 conf ssl c program files apache group apache2 conf ssl.key c program files apache...