【SSL】HTTPS配置全過程

服務器配置https協議

HTTPS,是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。

配置HTTPS就需要證書,關于證書方面不做過多解釋,只介紹大概情況 :
證書通過權威的CA機構付費獲得的證書才能被互聯網承認,我們將其放在服務器上面,配置好后,就可以進行https通信了。

當然我們申請免費的就好,專業版很貴的,免費版一年需要重新處理一次。

單個免費版申請地址:

https://common-buy.aliyun.com/?spm=5176.2020520163.0.0.e8f856a74ReRXh&commodityCode=cas

購買后就可以會控制臺頁面

然后這里我印象是自主認證,會驗證DNS 因為我的域名是騰訊買的所以就會需要單獨添加一條類似紅箭頭的值驗證

這里我遇到了很惡心的問題,因為服務器是阿里云,域名是騰訊云!

需要手動驗證 ,就是說需要在指定的路徑下去訪問一個txt文件,

這里我用nginx配置了半天還是不太好用靜態文件,可能是我得問題,我把目錄寫好,映射到這個文件但是找不到,無奈之下

我選擇投奔DJANGO -框架的路由去做映射。

希望各位看下這里是否有問題???我文件了這個pki-validation/里的對應文件目錄在alias中,但就是找不到~

django-這樣搞了一下

不過也算還好,認證通過了就行。

與此同時會收到兩封郵件📧

?

下一步刷新控制臺

?

選擇自己的部署方式 這里我用的nginx !

就看看幫助 他寫的文檔廢話一大堆

我直接把我的配置給你看,

第一步? 下載證書搞到你的服務器上,我用的scp 也可以直接用可視化的軟件 比如xftp 等等

文件路徑記住一會兒要用

第二部改nginx的配置文件

不是在 vim /usr/local/nginx/conf/nginx.conf
就是在 vim /etc/nginx/nginx.conf?

?

1.此處如果未配置HTTPS的默認訪問端口,可能會造成Nginx無法啟動。2.Nginx 1.15.0以上版本請使用listen 443 ssl代替listen 443和ssl on

3.還有Https 能訪問 http 無法訪問/訪問空白情況 是因為你沒配置重定向問題

4.nginx 在虛擬服務器使用localhost即可

總而言之 不是很麻煩 但是會有坑

?

我的配置如下,備注也很清晰

user  root;
worker_processes  1;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}http {include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;#tcp_nopush     on;keepalive_timeout  65;#gzip  on;upstream mysever{server localhost:8000;}###重定向內容,否則你的http就會訪問空白@server {listen 80;server_name wakemeupnow.cn ;rewrite ^(.*) https://$server_name$1 permanent;}server {listen 443 ssl; #配置HTTPS的默認訪問端口號為443。此處如果未配置HTTPS的默認訪問端口,可能會造成Nginx無法啟動。Nginx 1.15.0以上版本請使用listen 443 ssl代替listen 443和ssl on。server_name localhost; #將www.certificatestests.com修改為您證書綁定的域名,例如:www.example.com。如果您購買的是通配符域名證書,要修改為通配符域名,例如:*.aliyun.com。#root html;#index index.html index.htm;ssl_certificate /home/liuwang/master/sslconf/4522364_www.wakemeupnow.cn.pem;  #將domain name.pem替換成您證書的文件名稱。ssl_certificate_key /home/lliuwang/master/sslconf/4522364_www.wakemeupnow.cn.key; #將domain name.key替換成您證書的密鑰文件名稱。ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #使用此加密套件。ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #使用該協議進行配置。ssl_prefer_server_ciphers on;#listen      80;#server_name  localhost;location /static {alias  /home/admin/master/collect_static;}location / {# include /etc/nginx/uwsgi_params;# uwsgi_pass http://localhost:8000;# proxy_pass http://localhost:8000;proxy_pass http://mysever;}location /.well-known/pki-validation/ {# include /etc/nginx/uwsgi_params;# uwsgi_pass http://localhost:8000;# proxy_pass http://localhost:8000;alias  /home/admin/master/wellknow;}}} 

最后重啟nginx -s reload 即可.

?

?

?

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455792.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455792.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455792.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

iOS開發UI篇—懶載入

iOS開發UI篇—懶載入 1.懶載入基本 懶載入——也稱為延遲載入,即在須要的時候才載入(效率低,占用內存小)。所謂懶載入,寫的是其get方法. 注意:假設是懶載入的話則一定要注意先推斷是否已經有了。假設沒有那…

python之虛擬環境

Virtualenv(虛擬環境) VirtualEnv用于在一臺機器上創建多個獨立的Python虛擬運行環境,多個Python環境相互獨立,互不影響.這樣有很多優點,寶寶們要記住哦,比如: 在沒有權限的情況下安裝新套件 不同應用可以使用不同的套件版本 套件升級不影響其他應用 …

【解決】subprocess.CalledProcessError: Command ‘(‘lsb_release‘, ‘-a‘)‘ returned non-zero exit status 127

pip list 報錯 Traceback (most recent call last):File "/home/sensetime/.pyenv/versions/3.6.5/bin/pip", line 11, in <module>sys.exit(main())File "/home/sensetime/.pyenv/versions/3.6.5/lib/python3.6/site-packages/pip/_internal/cli/main.p…

輸出四位完全平方數_完全平方數中的規律

PS&#xff1a;很近之前自己收集的資料一個正整數如果是另一個整數的完全平方&#xff0c;那么我們就稱這個數為完全平方數&#xff0c;也叫做平方數。如&#xff1a;0&#xff0c;1&#xff0c;4&#xff0c;9&#xff0c;16&#xff0c;25&#xff0c;36&#xff0c;49&#…

RTP格式圖 NNEXB格式和RTP格式

Dove(12337127) 10:15:45我看JM代碼里面有些疑問 看好多地方都出現了ANNEXB 時空互換(178316135) 10:16:08h264的2種碼流編碼格式Dove(12337127) 10:16:19我就不太理解是什么意思 剛才翻標準看見了 剛準備認真看看 Dove(12337127) 10:16:29annexb rtp 是么&#x…

第一階段沖刺第二天

昨天把以前寫過的Java普通用戶類和訂單類看了看&#xff0c;添加了一些變量 看了一些其他網頁的代碼 今天繼續寫關于收藏部分的代碼 遇到的困難&#xff1a;還是沒有什么頭緒&#xff0c;做不到真正的實現轉載于:https://www.cnblogs.com/lzxw/p/6800311.html

為企業提供本地銷售人員的Universal Avenue獲1000萬美元A輪融資

為各類B2B企業提供本地銷售人員的瑞典初創企業Universal Avenue近日獲得了1000萬美元的A輪融資。此輪融資由Eight Roads&#xff08;富達國際的投資機構&#xff09;領投&#xff0c;原有投資者Northzone和MOOR跟投&#xff0c;加上2015年獲得的500萬美元種子輪融資&#xff0c…

Python02期預科課程筆記索引

Python index day01 Python簡介 Python發展歷程 Python安裝以及版本檢測PyCharm的安裝和破解 day02 Python注釋及語句分類 Python命令方式和關鍵字Python中的變量Python的數據類型PyCharm中的快捷鍵 day03 Python數據類型轉換Python中的運算和運算符Python流程控制 day0…

【Linux分享】Linux常用命令+教程分享

今天分享分為兩部分 :) PART01 Linux常用命令分享/ PART02 關于BD面試經驗分享 30mins Linux Command: PART 1 你本可以張口就來..... 本篇內容分享的宗旨: 拿下Linux面試 別面試的時候呆呆地說個ls了&#x1f691; 本篇分享詳細地介紹了常用Linux指令的功能、語法、參…

萬能無線鼠標對碼軟件_400元就能買ROG無線游戲鼠標,ROG影刃2無線版使用體驗...

影刃2是ROG剛剛推出的一款新產品&#xff0c;定位入門游戲玩家。目前市面上定位入門游戲玩家的無線鼠標真不多&#xff0c;400塊以內的預算想要選購一款合適的無線游戲鼠標&#xff0c;選擇其實非常有限。 就ROG產品線而言&#xff0c;烈刃2的價格到了700塊錢&#xff1b;羅技G…

[轉帖]H.264 RTP payload 格式(有效載荷)

1. 網絡抽象層單元類型 (NALU)NALU 頭由一個字節組成, 它的語法如下:---------------|0|1|2|3|4|5|6|7|--------|F|NRI| Type |---------------F: 1 個比特.forbidden_zero_bit. 在 H.264 規范中規定了這一位必須為 0.NRI: 2 個比特.nal_ref_idc. 取 00 ~ 11, 似乎指示這個 NAL…

wampserver 虛擬主機

轉載&#xff1a;http://blog.csdn.net/knight_quan/article/details/51830683 1.背景&#xff1a; 在進行網站開發的時候&#xff0c;通常需要以http://localhost或者127.0.0.1等地址來訪問本地環境的網站。不過隨著開發項目的增多&#xff0c;需要每次先訪問localhost然后再選…

PL/SQL的結構

2019獨角獸企業重金招聘Python工程師標準>>> [DECLARE] --聲明開始關鍵字/*這里是聲明部分,包括PL/SQL中的變量、常量以及類型第等*/BEGIN --執行部分開始標志/*這里是執行部分,是整個PL/SQL塊的主體部分,該部分必須存在,可以是SQL語句或流程控制語句等…

cf方框透視易語言代碼怎么寫_易語言真的那么不入流嗎?

很多人鄙視易語言&#xff0c;為什么那么多人一提易語言&#xff0c;除了罵&#xff0c;還是罵&#xff0c;易語言很大錯誤嗎&#xff1f;知乎上的大神們是這么說的一個語言的“入流”&#xff0c;和是不是英文關鍵字無關&#xff0c;而是和這種語言進入某一子行業的契機有關。…

python發展歷程

作者&#xff1a;Vamei 出處&#xff1a;http://www.cnblogs.com/vamei 歡迎轉載&#xff0c;也請保留這段聲明。謝謝&#xff01; Python是我喜歡的語言&#xff0c;簡潔&#xff0c;優美&#xff0c;容易使用。前兩天&#xff0c;我很激昂的向朋友宣傳Python的好處。 聽過之…

【Django】RBAC權限管理系統模塊-理解

今天文章分為兩部分 :) PART1 RBAC權限管理內容分享/ PART2 關于字節跳動一面 10 Minutes Django-RBAC: PART 1 這權限管理系統主要功能是什么&#xff1f; 顧名思義&#xff0c;在系統中可以靈活的劃分角色組&#xff0c;可以根據功能特性來劃分&#xff1a;- 比如設置系…

NAL的基本特征

為了保證視頻流在不同傳輸環境中能有效地傳輸&#xff0c;單純的高壓縮率是不夠的&#xff0c;必須提供有效的方法&#xff0c;使視頻流能夠與傳輸協議無縫連接&#xff0c;才能應用到各種網絡。在以前的標準中&#xff0c;MPEG標準包含系統層&#xff0c;同時制定了H&#xff…

Linux使用circos

1.在conda中安裝bioconda conda install -c bioconda circos -y # 測試是否所有的module都安裝好了 circos -module # 所有都顯示OK則成功 ok 0.39 Font::TTF::Font ok 2.68 GD ok 0.2 GD::Polyline ... .... 2.檢查模塊是否齊全 circos -module 3.下…

下一步工作的一些思考和問題

前期PL和PS部分基本開發完成了&#xff0c;現在開始做界面交互集成的工作&#xff0c;總結一些思考和問題。 1&#xff0c;關于software cpu的計算時間&#xff0c;可能會比現在長。前期實驗時是裸跑程序&#xff0c;加入操作系統時&#xff0c;由于系統的多任務&#xff0c;PS…

python numpy教程_Python中的Numpy入門教程

這篇文章主要介紹了 Python 中的 Numpy 入門教程&#xff0c;著重講解了矩陣中的數組操作 , 需要的 朋友可以參考下 1 、 Numpy 是什么 很簡單&#xff0c; Numpy 是 Python 的一個科學計算的庫&#xff0c; 提供了矩陣運算的功能&#xff0c; 其一般與 Scipy 、 matplotlib 一…