建立下面3個目錄:
c:/program files/apache group/apache2/conf/ssl這裡假設apache安裝目錄是c:/program files/apache group/apache2/conf/ssl.key
c:/program files/apache group/apache2/conf/ssl.crt
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 ...