国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

詳解nginx使用ssl模塊配置HTTPS支持

2024-08-30 12:28:25
字體:
供稿:網(wǎng)友

默認情況下ssl模塊并未被安裝,如果要使用該模塊則需要在編譯時指定–with-http_ssl_module參數(shù),安裝模塊依賴于OpenSSL庫和一些引用文件,通常這些文件并不在同一個軟件包中。通常這個文件名類似libssl-dev。

生成證書

可以通過以下步驟生成一個簡單的證書:

首先,進入你想創(chuàng)建證書和私鑰的目錄,例如:

$ cd /usr/local/nginx/conf

創(chuàng)建服務器私鑰,命令會讓你輸入一個口令:

$ openssl genrsa -des3 -out serverkey 1024

創(chuàng)建簽名請求的證書(CSR):

$ openssl req -new -key serverkey -out servercsr

在加載SSL支持的Nginx并使用上述私鑰時除去必須的口令:

$ cp serverkey serverkeyorg$ openssl rsa -in serverkeyorg -out serverkey

配置nginx

最后標記證書使用上述私鑰和CSR:

$ openssl x509 -req -days 365 -in servercsr -signkey serverkey -out servercrt

修改Nginx配置文件,讓其包含新標記的證書和私鑰:

server {  server_name YOUR_DOMAINNAME_HERE;  listen 443;  ssl on;  ssl_certificate /usr/local/nginx/conf/servercrt;  ssl_certificate_key /usr/local/nginx/conf/serverkey;}

重啟nginx。

這樣就可以通過以下方式訪問:https://YOUR_DOMAINNAME_HERE

另外還可以加入如下代碼實現(xiàn)80端口重定向到443IT人樂園

server {listen 80;server_name wwcentosbz;rewrite ^(*) https://$server_name$1 permanent;}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 城市| 碌曲县| 广饶县| 营口市| 门源| 广州市| 宁晋县| 名山县| 辰溪县| 离岛区| 梅河口市| 天气| 依安县| 阳山县| 海盐县| 清镇市| 远安县| 吴江市| 江源县| 临泽县| 新田县| 昆山市| 莒南县| 同心县| 长治市| 驻马店市| 怀柔区| 商城县| 青川县| 上思县| 托克托县| 扎鲁特旗| 延川县| 屯留县| 门头沟区| 博白县| 宁蒗| 大余县| 明水县| 郁南县| 静安区|