Apache https 配置指南

2021-05-01 02:40:15 字數 3141 閱讀 6958

建立下面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.crt

這裡假設apache安裝目錄是

c:/program files/apache group/apache2/

到 c:/program files/apache group/apache2/conf/ssl

目錄下進入命令列,輸入下面的命令:

# 注:以下用到的密碼都是1234

openssl req -config openssl.cnf -new -out server.csr

country name (2 letter code) :cn

state or province name (full name) :shanghai

locality name (eg, city) :shanghai

organization name (eg, company) :company name

organizational unit name (eg, section) :it

common name (eg, your websites domain name) :www.test.com

email address :[email protected]

please enter the following 'extra' attributes to be sent with your certificate request  a challenge password :1234

openssl rsa -in privkey.pem -out server.key

openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365

openssl x509 -in server.crt -out server.der.crt -outform der

server.crt移動到

c:/program files/apache group/apache2/conf/ssl.crt

下把server.key移動到

c:/program files/apache group/apache2/conf/ssl.key

下 c:/program files/apache group/apache2/apache.exe -d ssl

cd c:/program files/apache group/apache2/bin

apache.exe -k install

apache.exe -k config -d ssl

apache.exe -k start

1. 設定啟動

#echo 'apache2_enable="yes"' >> /etc/rc.conf

#echo 『apache22ssl_enable="yes"' >> /etc/rc.conf

2. 編輯

在最後邊加上支援:

修改虛擬機器路徑:

和以下兩個位置為你存放證書路徑:

sslcertificatefile "/usr/local/etc/apache22/ssl.key/server.crt"

sslcertificatekeyfile "/usr/local/etc/apache22/ssl.key/server.key"

3. 配置mod_ssl 生成證書

#openssl genrsa -des3 -out server.key 1024

#openssl rsa -in server.key -out server.key (*從金鑰中刪除密碼,以避免系統啟動時被詢問口令)

#openssl req -new -key server.key -out server.csr

#openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

#mkdir /usr/local/etc/apache22ssl.key

#mkdir /usr/local/etc/apache22ssl.crt

#chmod 0700 /usr/local/etc/apache22/ssl.key

#chmod 0700 /usr/local/etc/apache22/ssl.crt

#cp ~/server.key /usr/local/etc/apache22/ssl.key/

#cp ~/server.crt /usr/local/etc/apache22/ssl.crt/

#chmod 0400 /usr/local/etc/apache22/ssl.key/server.key

#chmod 0400 /usr/local/etc/apache22/ssl.crt/server.crt

4. 啟動伺服器,設定完成。訪問伺服器時輸入:https://網域名稱(或ip),瀏覽器會彈出安裝伺服器證明書的視窗。說明伺服器已經支援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...

apache https配置步驟

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

apache https配置步驟

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