1、1. Apache for Windows請至 Apache 下載 httpd 伺服器: http:/apache.ntu.edu.tw/httpd/binaries/win32/執行 OpenSSL 安裝檔顯示歡迎畫面如 圖 1。圖 1 OpenSSL for Win32 安裝歡迎畫面請仔細閱覽版權聲明,選取 “I accept the term in the license agreement”並點選 “Next”。圖 2 OpenSSL 版權聲明請您輸入網址或 IP,以及 Email。務必輸入。圖 3 設定 Apache選擇Custom 並按Next 。圖 4 進階設定按Change按鈕
2、,將安裝路徑指定到C:apache 。圖 5 進階設定按下Install後開始安裝。圖 6 開始安裝安裝完畢後,請修改 C:apacheconfhttpd.conf,將下列命令前面的#符號刪除: Include conf/extra/httpd-ssl.conf LoadModule ssl_module modules/mod_ssl.so2. 產生伺服器憑證請使用 OpenSSL 來產生伺服器憑證,惟產生 CSR 時,請將憑證 DN 輸入該伺服器的網址( 或 IP)。產生完畢後,請執行下列指令,將 newkey.pem 的密碼移除:C:OpenSSLbinopenssl rsa -in n
3、ewkey.pem -out newkey2.pemEnter pass phrase for newkey.pem:(輸入之前的密碼 )writing RSA key接著請將 newkey2.pem 及 newcert.pem 複製到 c:apacheconf。3. 設定 Apache SSL 設定檔請編輯 C:apacheconfextrahttpd-ssl.conf,將下列參數設定妥當:SSLCertificateFile C:/apache/conf/newcert.pemSSLCertificateKeyFile C:/apache/conf/newkey2.pem4. 啟用 Apache點選開始/程式集/Apache HTTP Server 2.2.4/ Control Apache Server/Start ,即可啟用 Apache,並支援 SSL。使用瀏覽器,讀取網頁:https:/localhost/