默認情況下ssl模塊并未被安裝,如果要使用該模塊則需要在編譯時指定–with-http_ssl_module參數(shù),安裝模塊依賴于OpenSSL庫和一些引用文件,通常這些文件并不在同一個軟件包中。通常這個文件名類似libssl-dev。 生成證書可以通過以下步驟生成一個簡單的證書:
創(chuàng)建服務(wù)器私鑰,命令會讓你輸入一個口令:
創(chuàng)建簽名請求的證書(CSR):
在加載SSL支持的Nginx并使用上述私鑰時除去必須的口令:
配置nginx最后標(biāo)記證書使用上述私鑰和CSR:
修改Nginx配置文件,讓其包含新標(biāo)記的證書和私鑰:
重啟nginx。 https://YOUR_DOMAINNAME_HERE 另外還可以加入如下代碼實現(xiàn)80端口重定向到443
轉(zhuǎn)載請注明文章來源: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
|
|
來自: dtl樂學(xué)館 > 《nginx》