激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - 詳解阿里云LINUX服務器配置HTTPS(NGINX)

詳解阿里云LINUX服務器配置HTTPS(NGINX)

2019-11-23 20:52風的姿態 Nginx

本篇文章主要介紹了阿里云LINUX服務器配置HTTPS(NGINX) ,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

背景說明

服務器為阿里云 ECS,操作系統為 CentOS 6.5。

部署配置說明

第一步,安裝nginx

之所以要先安裝 nginx,是因為下面配置域名解析的時候可以直接在瀏覽器看到效果,當然了,先配置域名,然后 ping 一下也是可以的

下載Nginx源碼包,解壓源碼包,進入解壓后的目錄,編譯配置,命令如下:

?
1
./configure --prefix=/usr/local/nginx --with-http_ssl_module

以上命令將nginx安裝到usr/local/nginx目錄下,并啟動ssl功能。事先確保服務器已安裝open-ssl包,如沒安裝可用如下命令在線安裝:

yum -y install openssl openssl-devel,除此之外還需要PCRE、zlib。

然后執行make  && make install命令開始編譯安裝,直到提示安裝成功即可。可到/usr/local/nginx/sbin目錄下輸入./nginx命令,即可以默認配置文件啟動,如果需要指定配置文件,則用如下命令:

./nginx -t -c /usr/local/data/my-nginx.conf  ,檢查配置文件并指定一個配置文件。

安裝過程中可能會提示缺少其它依賴包,根據提示安裝即可。

如果不幸的是,之前已經安裝了nginx,但是沒有編譯ssl模塊,那可以根據這篇文章,重新將ssl模塊編譯進去。

啟動之后,如果不出意外,可以訪問服務器,看到 nginx 默認頁面。

第二步,申請及解析域名

為什么要申請域名,這就不多說了,網站想要外部訪問,總得有個域名吧,難不成直接用 IP 訪問嗎。就算你非得用 IP訪問,那對不起,下面配置 HTTPS證書的時候需要填寫域名。
登錄阿里云-萬網,查詢你要注冊的域名,如果沒有被注冊的話, 可以直接購買,好的域名早就被域名倒手或者注冊商自己搶注了,一般的域名,比如以公司名稱、產品名稱全拼、縮寫的域名,一般是不會有人注冊,這樣的域名也相對便宜,基本一年不會過百的。 

購買完域名后,需要完成一系列相關信息的填寫,可按提示完成即可。然后進行域名解析

進入云解析,這里會看到所具有的萬網域名,選中一個域名,點擊下方的“添加解析”按鈕。

詳解阿里云LINUX服務器配置HTTPS(NGINX)

跳轉到解析設置頁面,其中記錄類型默認為 A 即可;

主機記錄如果是二級域名,例如fengzheng.pub ,這里要填寫www,如果是三級域名,例如api.fengzheng.pub,這里則要填api;

記錄值即對應的服務器 IP,點擊添加即可。一般是一分鐘內生效。

詳解阿里云LINUX服務器配置HTTPS(NGINX)

通過剛剛配置好的解析,例如 www.fengzheng.pub 即可訪問這個域名指向的服務器。第一步安裝了 nginx ,那么現在訪問這個域名,應該會出現 nginx 默認頁面。如果提示 DNS 解析有問題,可能是本地或 DNS 服務商有緩存,清除緩存或等一段時間后再嘗試。

 第三步 申請 SSL 證書

進入阿里云控制臺,“安全(云盾)”下的“證書服務”,點擊購買證書,選擇免費型 DV SSL,按提示走就可以,反正不用花錢的。

接下來到我的訂單頁面,看到證書狀態是“待完成”,點擊“補全”鏈接

詳解阿里云LINUX服務器配置HTTPS(NGINX)

接下來要求輸入一個域名,因為免費證書只支持一個域名,這里可以寫你申請的域名或者子域名也可以,例如a.com或者api.a.com。

之后填寫個人信息,這里有個域名驗證類型,分為DNS驗證和文件驗證,具體驗證方式可查看阿里云幫助手冊

最后到上傳信息這一步,一般選擇系統生成 CSR。

詳解阿里云LINUX服務器配置HTTPS(NGINX)

這里選擇的是 DNS 驗證方式,點擊進度按鈕,會彈出提示框,按提示框中的操作添加一條DNS記錄。(文件驗證方式會要求將一個html文件放到服務器指定的目錄下,然后通過url訪問到即可驗證成功)

詳解阿里云LINUX服務器配置HTTPS(NGINX)

直到我的訂單頁面顯示證書狀態為已簽發,即表示證書申請成功。

再之后會在我的訂單列表中,操作欄看到下載按鈕,點擊按鈕,跳轉到證書下載頁面,這里提供了nginx、Apache、Tomcat等證書下載

詳解阿里云LINUX服務器配置HTTPS(NGINX)

這里選擇 nginx 證書。

第四步 在 nginx 中配置 HTTPS

將下載下來的證書解壓,里面有兩個文件一個是.key,另一個是.pem,把這兩個文件傳到服務器的一個目錄中。

找到 nginx 配置文件,打開編輯,加入如下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
server {
 
   listen    443 ssl;
 
   server_name localhost;
 
   ssl on;
 
 
 
   ssl_certificate   /root/data/cert/test.pem;
 
   ssl_certificate_key /root/data/test.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;
 
 
 
   location ^~/test {
 
      proxy_redirect off;
 
      proxy_set_header Host $host;
 
      proxy_set_header X-Real-IP $remote_addr;
 
      proxy_set_header X-Forwarded-Proto https;
 
      proxy_pass http://127.0.0.1:8080/test;
 
   }
 
 

最后重啟 nginx 即可。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/fengzheng/p/6436758.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产日韩在线 | 久久伊人精品视频 | 国产在线看片 | 亚洲资源在线播放 | 黄色av.com| 操操操操网 | 国产91在线高潮白浆在线观看 | 国产91精品久久久久久久 | 亚洲成人精品国产 | 91网址在线播放 | 久久精品国产清自在天天线 | 国产黄色一级大片 | 一级免费黄色免费片 | 看片一区二区三区 | av一道本| 午夜视频在线在免费 | 中文字幕免费看 | 精精国产xxxx视频在线播放7 | 99久久精品免费视频 | 色无极影院亚洲 | 欧美一级高潮片免费的 | 日本成人一二三区 | 久久成人免费观看 | 911色_911色sss主站色播 | 欧美一级视频免费看 | 激情九九| 国产精品成人亚洲一区二区 | 中文字幕亚洲一区二区三区 | 久久成人视屏 | 欧美国产日韩在线观看成人 | 一级尻逼视频 | 在线影院av | 狠狠操精品视频 | 亚洲精品a在线观看 | 美国人成人在线视频 | 激情在线免费观看 | 欧美特级黄色 | 中国一级毛片在线视频 | 成人片免费视频 | 91网址在线观看 | 免费高清一级欧美片在线观看 |