国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 开封县| 嘉黎县| 左权县| 襄汾县| 广元市| 都昌县| 济阳县| 玉环县| 延安市| 砀山县| 连平县| 陈巴尔虎旗| 峨眉山市| 汾西县| 贡山| 巴中市| 南靖县| 肥乡县| 宜兰市| 江油市| 呼和浩特市| 白玉县| 沙田区| 南召县| 石屏县| 苗栗县| 科尔| 涡阳县| 横峰县| 阿拉善右旗| 钟山县| 津南区| 疏附县| 瑞金市| 汤原县| 舒兰市| 读书| 阿拉善盟| 兴海县| 手机| 静安区|