1. 程式人生 > >nginx配置ssl證書實現https訪問(附圖解)

nginx配置ssl證書實現https訪問(附圖解)

最近專案上為了安全訪問,需要把http請求升級到https,所以安裝了nginx來配置SSL證書。

我們的證書是客戶購買阿里雲伺服器免費申請的,所以具體的申請是有客戶完成的(這一塊可以直接溝通阿里雲售後),我們拿到的兩個證書有兩個檔案,分別是:xxx.pem(公匙)檔案和xxx.key(私匙)檔案。下面開始具體安裝。

一、環境準備

環境:xShell、xftp、nginx1.9.4

注:本文采用xShell遠端連線linux,原理一樣

二、Nginx安裝

1、nginx下載

安裝nginx之前需要安裝依賴的類庫

[[email protected] /]# yum install -y zlib zlib-devel openssl openssl-devel pcre pcre-devel


由於博主安裝過程中Linux本身能連線到網際網路,所以採用wget下載安裝包

[[email protected] /]# wget http://nginx.org/download/nginx-1.9.4.tar.gz

2、安裝nginx

博主是安裝在/usr/local/nginx下的所以需要建立的nginx資料夾(由於之前已經建立,再次建立會出現重複)

[[email protected] /]# tar -zxvf nginx-1.9.4.tar.gz -C /usr/local
[[email protected] /]# mkdir /usr/local/nginx && cd nginx-1.9.4
[[email protected] nginx-1.9.4]# ./configure --prefile=/usr/local/nginx --with-http_stub_status_module
[[email protected] nginx-1.9.4]# make

3、nginx啟動

[[email protected] nginx-1.9.4]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

到這裡nginx就安裝啟動完成了,可以檢視啟動狀態

[[email protected] nginx-1.9.4]# netstat -ntlp

這裡如果安裝了apache服務導致80埠被佔用就需要修改/usr/local/nginx/conf/nginx.conf埠,然後重啟nginx服務。

三、配置SSL證書實現伺服器https訪問

在/usr/local/nginx/conf下建立資料夾cert

[[email protected] nginx-1.9.4]# mkdir /usr/local/nginx/conf/cert/


將SSL的兩個證書檔案放入cert資料夾

修改nginx.conf配置檔案,對映到伺服器環境中



儲存退出,重啟nginx,瀏覽器輸入輸入https://+配置的伺服器域名即可訪問tomcat主頁


相關推薦

nginx配置ssl證書實現https訪問圖解

最近專案上為了安全訪問,需要把http請求升級到https,所以安裝了nginx來配置SSL證書。我們的證書是客戶購買阿里雲伺服器免費申請的,所以具體的申請是有客戶完成的(這一塊可以直接溝通阿里雲售後),我們拿到的兩個證書有兩個檔案,分別是:xxx.pem(公匙)檔案和xxx

nginx配置ssl證書實現https訪問

區分 idt 域名 aes ima list tool get nginx配置文件 一,環境說明 服務器系統:centos7.2 服務器IP地址:4xxxx 域名:bjubi.com 二,域名解析到服務器 在阿裏雲控制臺-產品與服務-雲解析DNS-找到需要解析的域名點“解析

Linux下 nginx配置ssl證書實現https訪問

現在很多網站都會使用SSL證書對網站資料進行傳輸加密,尤其是銀行、金融、電商類的網站。但很多人對於https的理解都存在不少誤區,

Nginx 配置SSL實現 https 訪問

之前因為蘋果強制使用 HTTPS,在Apache上配置過SSL了,今天把 Apache換成了Nginx,記錄下Nginx配置SSL過程。   1、在Nginx conf目錄下新建一個 sslkey目錄(nginx-1.12.2\conf\sslkey),並將申請的證書(for

Nginx配置SSL證書部署HTTPS網站頒發證書

自行頒發不受瀏覽器信任的SSL證書 手動頒發 xshell登入伺服器,使用openssl生成RSA金鑰及證書 # 生成一個RSA金鑰 $ openssl genrsa -des3 -out tfjybj.key 1024 # 拷貝一個不需要輸入密碼的金

windows phpstudy appache 環境下安裝ssl證書 實現https訪問以美橙互聯為例

一、伺服器部署環境二、購買域名三、購買ssl(這裡買的免費的dv證書)證書並獲取證書到郵件(需要對域名加txt解析,會有提醒)3.1            3.2登入你郵箱獲取證書會發給你:3.2.1您的SSL證書私鑰:-----BEGIN RSA PRIVATE KEY--

nginx配置SSL證書實現https服務

在前面一篇文章中,使用openssl生成了免費證書 後,我們現在使用該證書來實現我們本地node服務的https服務需求。假如我現在node基本架構如下: |----專案 | |--- static # 存放html檔案 | | |--- index.html # in

Nginx配置SSL證書實現訪問HTTPS網站

一、什麼是 SSL 證書,什麼是 HTTPS SSL 證書是一種數字證書,它使用 Secure Socket Layer 協議在瀏覽器和 Web伺服器之間建立一條安全通道,從而實現: 1、資料資訊在客戶端和伺服器之間的加密傳輸,保證雙方傳遞資訊的安全性,不可被第三方竊

nginx配置ssl證書後無法訪問https

default conf panel 重啟nginx note 控制臺 class try_files auth 一直聽說https更安全,要安裝證書,一直沒試過,今天終於試了試 首先得有個http的域名網站,服務器。 到阿裏雲的安全-ssl證書管理申請一個免費

Centos7.2下Nginx配置SSL支持https訪問(站點是基於.Net Core2.0開發的WebApi)

ack 保存 受害者 etc proxy cer 查看 綁定 客戶端 準備工作 1.基於nginx部署好的站點(本文站點是基於.Net Core2.0開發的WebApi,有興趣的同學可以跳http://www.cnblogs.com/GreedyL/p/7422796.ht

Centos7.5 下Nginx配置SSL支持https訪問

reload clu stream rst real-ip upstream value 內容 com 核心配置: ? 通過指定由受信任的證書頒發機構(CA)頒發的有效證書,將服務器配置為偵聽端口上的HTTPS流量。? 通過配置nginx.conf文件來加強安全性。示例包括

Nginx配置 SSL 證書 + 開啟 HTTPS網站

1. SSL背景介紹 谷歌從 2017 年起,Chrome 瀏覽器將也會把採用 HTTP 協議的網站標記為「不安全」網站;蘋果從 2017 年 iOS App 將強制使用 HTTPS;在國內熱火朝天的

phpstudy整合環境Apache配置SSL證書支援https訪問

本文作者使用的整合環境為PHPstudy2018,具SSL證書獲得方法用多種這裡就贅述。只針對本文作者在阿里雲申請的免費SSL證書,做講解。 第一步:登入你的阿里雲帳號找到購買SSL證書,找不到的可以直接在阿里帳號上搜索。 如圖購買就行,無費用。 第二步:新增TXT域名解釋記錄值.

【spring boot】配置ssl證書實現https

【前言】這裡介紹在spring boot中配置真正的ssl證書,而不是自己隨便玩玩的那種證書。 【申請證書】以COMODO申請證書為例: 首先在服務上用openssl生成公鑰和私鑰 openssl req -new -key myPrivateKey.key -out

Nginx配置SSL證書部署HTTPS網站

一、什麼是 SSL 證書,什麼是 HTTPS SSL 證書是一種數字證書,它使用 Secure Socket Layer 協議在瀏覽器和 Web 伺服器之間建立一條安全通道,從而實現: 1、資料資訊在客戶端和伺服器之間的加密傳輸,保證雙方傳遞資訊的安全性,不可被第三方竊聽

WDCP上配置SSL證書https 2017-08-28 百度總結 操作環境:linux的WDCP操作面板沒有操作面板就在命令列操作 wdcp 安裝ssl證書教程實現https訪問 1.申請

百度總結 操作環境:linux的WDCP操作面板(沒有操作面板就在命令列操作) wdcp 安裝ssl證書教程實現https訪問 1.申請免費或付費證書 2.新建站點並 按照提示上傳SSL證書,證書名稱為:域名.KEY/域名.PEM 3.修改對應站點的.CONF檔案(配置檔案) 1234567

新版nginx配置SSL證書騰訊雲

最重要的是記得在安全組開啟443埠 申請證書之後首先將域名 www.domain.com 的 證書檔案:1_www.domain.com_bundle.crt 、 私鑰檔案:2_www.domai

Ubuntu+Apache2配置騰訊雲ssl證書實現https

Ubuntu+Apache2配置騰訊雲ssl證書實現https 前言 本文所用的伺服器環境是 Ubuntu18.04 + Apache2 .通過部署 ssl 來達到預設使用https方式訪問網站的目的。 超文字傳輸安全協議(英語:Hypertext Transfer

nginx配置ssl證書

name 命令 onf PE session In pem 項目 CI 應業務需求,url通信需加密。 項目用nginx做業務分發和webserver, 於是給nginx配ssl證書。 1.阿裏雲服務下載的免費證書,需簽證通過再下載。 一個pem文件,一key文件。一個

Nginx + Lets'encrypt 實現HTTPS訪問七牛空間資源

上一篇文章 為七牛雲端儲存空間繫結自定義域名,並使用七牛雲提供的免費SSL證書,將自定義加名升級為HTTPS 我們提到利用七牛的免費SSL證書,將自定義加名升級為HTTPS的方法。 不知道有沒有小夥伴會像我一樣擔心一年七牛的SSL證書不免費了怎麼辦?每個域名每年都要幾千塊的支出對於個人和小企業來說還是一筆不