默認(rèn)情況下ssl模塊并未被安裝,如果要使用該模塊則需要在編譯時(shí)指定–with-http_ssl_module參數(shù),安裝模塊依賴于OpenSSL庫(kù)和一些引用文件,通常這些文件并不在同一個(gè)軟件包中。通常這個(gè)文件名類似libssl-dev。
可以通過(guò)以下步驟生成一個(gè)簡(jiǎn)單的證書:
首先,進(jìn)入你想創(chuàng)建證書和私鑰的目錄,例如:
創(chuàng)建服務(wù)器私鑰,命令會(huì)讓你輸入一個(gè)口令:
創(chuàng)建簽名請(qǐng)求的證書(CSR):
在加載SSL支持的Nginx并使用上述私鑰時(shí)除去必須的口令:
最后標(biāo)記證書使用上述私鑰和CSR:
修改Nginx配置文件,讓其包含新標(biāo)記的證書和私鑰:
重啟nginx。
這樣就可以通過(guò)以下方式訪問:
https://YOUR_DOMAINNAME_HERE
另外還可以加入如下代碼實(shí)現(xiàn)80端口重定向到443IT人樂園
轉(zhuǎn)載請(qǐng)注明文章來(lái)源:http://www.centos.bz/2011/12/nginx-ssl-https-support/
|
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注