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

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

nginx使用ssl模塊配置HTTPS支持

2019-11-14 13:21:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

生成證書

可以通過(guò)以下步驟生成一個(gè)簡(jiǎn)單的證書:
首先,進(jìn)入你想創(chuàng)建證書和私鑰的目錄,例如:

  1. $ cd /usr/local/nginx/conf

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

  1. $ openssl genrsa -des3 -out server.key 1024

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

  1. $ openssl req -new -key server.key -out server.csr

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

  1. $ cp server.key server.key.org
  2. $ openssl rsa -in server.key.org -out server.key

配置nginx

最后標(biāo)記證書使用上述私鑰和CSR:

  1. $ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

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

  1. server {
  2.     server_name YOUR_DOMAINNAME_HERE;
  3.     listen 443;
  4.     ssl on;
  5.     ssl_certificate /usr/local/nginx/conf/server.crt;
  6.     ssl_certificate_key /usr/local/nginx/conf/server.key;
  7. }

重啟nginx。
這樣就可以通過(guò)以下方式訪問:

https://YOUR_DOMAINNAME_HERE

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

  1. server {
  2. listen 80;
  3. server_name ww.centos.bz;
  4. rewrite ^(.*) https://$server_name$1 permanent;
  5. }

轉(zhuǎn)載請(qǐng)注明文章來(lái)源:http://www.centos.bz/2011/12/nginx-ssl-https-support/

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 陆河县| 永安市| 美姑县| 和田市| 濮阳县| 永川市| 安泽县| 高碑店市| 盐池县| 铜鼓县| 博客| 集贤县| 九江市| 渝中区| 潍坊市| 中江县| 绥宁县| 科尔| 桐城市| 朝阳市| 阿坝| 察隅县| 博罗县| 莱州市| 阿巴嘎旗| 奈曼旗| 城固县| 崇仁县| 房产| 辽阳县| 永兴县| 兴仁县| 阜康市| 漯河市| 岚皋县| 临潭县| 宜宾市| 德钦县| 浠水县| 喀什市| 新宾|