默認(rèn)情況下ssl模塊并未被安裝,如果要使用該模塊則需要在編譯時(shí)指定–with-http_ssl_module參數(shù),安裝模塊依賴于OpenSSL庫(kù)和一些引用文件,通常這些文件并不在同一個(gè)軟件包中。通常這個(gè)文件名類似libssl-dev。 生成證書可以通過(guò)以下步驟生成一個(gè)簡(jiǎn)單的證書:
創(chuàng)建服務(wù)器私鑰,命令會(huì)讓你輸入一個(gè)口令:
創(chuàng)建簽名請(qǐng)求的證書(CSR):
在加載SSL支持的Nginx并使用上述私鑰時(shí)除去必須的口令:
配置nginx最后標(biāo)記證書使用上述私鑰和CSR:
修改Nginx配置文件,讓其包含新標(biāo)記的證書和私鑰:
重啟nginx。 https://YOUR_DOMAINNAME_HERE 另外還可以加入如下代碼實(shí)現(xiàn)80端口重定向到443
轉(zhuǎn)載請(qǐng)注明文章來(lái)源:http://www./2011/12/nginx-ssl-https-support/ --
楊華輝
Switching and Intelligent Control Research Center
Beijing University of Posts and Telecommunications
E-mail: huahuiyang(at)gmail.com
0
0
(請(qǐng)您對(duì)文章做出評(píng)價(jià))
|
|
來(lái)自: dtl樂(lè)學(xué)館 > 《nginx》