我是SSL新手,請耐心等待。爲什麼我無法獲得自簽名證書(ssl)以使用Wamp 2.4.4?
我在WAMP 2.4.4安裝上創建了一個Web應用程序。一切工作完美無暇,直到我試圖激活SSL並創建一個自簽名證書。我無法找到關於在當前版本的WAMP(2.4.4)上安裝自簽名證書的說明,所以我不得不處理我能找到的東西。
起初我無法生成自簽名的證書,但是當我跟着這個帖子的說明,它的工作:https://stackoverflow.com/a/17718557/801483
我也跟着在下面的鏈接中的說明來創建自簽名的證書和據我所知,它工作。但是,一旦我將所有內容添加到.conf文件中,Apache就不會重新啓動。
- http://www.expertcore.org/viewtopic.php?t=1809
- http://forum.wampserver.com/read.php?2,116588,116636
- http://www.learnfromit.co/2013/02/steps-for-making-wamp-server-work-with.html
的WAMP服務器設置爲localhost在默認WAMP www目錄(C:\ WAMP \ www),但是我有一個單獨的URL爲Web應用程序的子文件夾安裝(C:\ wamp \ www \ webapp_directory)。我看不出這會如何影響ssl安裝,但我想我應該提及它以防萬一。
我也注意到,說明說要在httpd-ssl.conf文件中查找SSLMutex,但這在原始httpd-ssl.conf文件中不存在。我試着推薦使用「SSLMutex default」和「Mutex default ssl-cache」這兩行,但都沒有改變。
在使用自簽名證書激活SSL後,下面是我的httpd-ssl.conf文件。我用括號內的描述性文本替換敏感信息[示例]。
我將不勝感激任何幫助!
Listen [server IP]:443
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:c:/wamp/bin/apache/Apache2.4.4/ssl/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
<VirtualHost _default_:443>
DocumentRoot "c:/wamp/www/[webapp directory]"
ServerName localhost:443
ServerAdmin [email protected]
ErrorLog "c:/wamp/bin/apache/Apache2.4.4/ssl/logs/ssl_error.log"
TransferLog "c:/wamp/bin/apache/Apache2.4.4/ssl/logs/ssl_access.log"
SSLEngine on
SSLCertificateFile "c:/wamp/bin/apache/Apache2.4.4/ssl/[cert name].crt"
SSLCertificateKeyFile "c:/wamp/bin/apache/Apache2.4.4/ssl/[key name].key"
Mutex default ssl-cache
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "c:/wamp/www/[webapp directory]">
SSLOptions +StdEnvVars
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
BrowserMatch "MSIE [2-5]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog "c:/wamp/logs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
或許更好的問一下http://serverfault.com。, – ficuscr
沒有重啓怎麼回事?默認情況下,證書通常是密碼保護的,並且wamp可能只是等待輸入密碼,以便它可以解密證書。 –
重新啓動wamp後,apache錯誤日誌或ssl錯誤日誌中沒有任何內容。 WAMP圖標保持橙色,我確認MySQL服務已啓動。我將如何輸入該密碼來輸入wamp? – trice