欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx配置SSL和WSS步驟介紹

 更新時間:2021年12月24日 15:46:09   作者:jockerwu  
大家好,本篇文章主要講的是Nginx配置SSL和WSS步驟介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

前言

近期,由于要發(fā)布微信小程序,小程序的發(fā)布必須使用已備案的服務(wù)器域名及https的請求方式,之前已經(jīng)備案過一臺服務(wù)器了,此次小程序的后臺服務(wù)部署在另一臺服務(wù)器上,又不想重新部署后臺服務(wù),所以想到在已經(jīng)備案過的服務(wù)器上安裝Nginx并配置SSL,通過Nginx反向代理到另一臺服務(wù)器。

一.Nginx安裝

筆者使用的是騰訊云服務(wù)器Centos 7.5, 安裝教程網(wǎng)上有很多,筆者這里也是根據(jù)網(wǎng)上的教程進行一個記錄。主要安裝過程中需要配置添加Nginx的SSL模塊。如已成功安裝可跳過。

1.下載Nginx

下載地址:Index of /download/

下載完成傳輸?shù)椒?wù)器上或者也可通過wget命令下載:

wget http://nginx.org/download/nginx-1.9.0.tar.gz

2.安裝依賴

1)安裝gcc-c++編譯器

yum install gcc-c++
yum install -y openssl openssl-devel

2)安裝pcre包

yum install -y pcre pcre-devel

3)安裝zlib包

yum install -y zlib zlib-devel

3.編譯安裝Nginx

1)解壓安裝包

tar -zvxf nginx-1.9.0.tar.gz

2)切換至nginx目錄,配置nginx,添加ssl模塊

cd nginx-1.9.0
./configure --with-http_ssl_module

./configure --with-http_ssl_module必須配置,筆者第一次安裝時直接使用了默認配置導(dǎo)致配置SSL證書時啟動報錯。

3)編譯安裝

makemake Install

4)查找安裝路徑

whereis nginx

5)切換至安裝目錄下,并進入sbin目錄,啟動nginx

cd /usr/local/nginx/sbin./nginx

6)查看nginx是否啟動成功

二.SSL配置

1)獲取證書

筆者這里使用的是騰訊云,可在騰訊云申請免費證書,并下載nginx版本

?2)將下載得到的所有證書文件上傳至服務(wù)器上,放置在nginx的conf目錄下(與配置文件同級)。

3)進入nginx.conf文件,配置ssl信息

 
#user  nobody;
worker_processes  1;
 
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
 
#pid        logs/nginx.pid;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       443;
        # 證書綁定的域名
        server_name  xxxxx;
	    # 證書文件名稱,親測這里使用.pem和.crt的證書文件都可以
	    ssl_certificate xxxx.pem;
        # 由于版本問題,部分版本配置文件需加上ssl on
	    ssl on;
	    #私鑰文件名稱
	    ssl_certificate_key xxx.key;
        ssl_session_timeout 5m;
	    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
	    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
	    ssl_prefer_server_ciphers on;
        location / {
            root   html;
            index  index.html index.htm;
        }
 
        #error_page  404              /404.html;
 
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
 
	location /ctp/{
        # 填寫要轉(zhuǎn)發(fā)的服務(wù)器地址和端口
        proxy_pass http://ip:port;
	}
      
    }
}

詳細證書配置教程可參考騰訊云:SSL 證書 Nginx 服務(wù)器 SSL 證書安裝部署 - 證書安裝 - 文檔中心 - 騰訊云

三.WSS配置

nginx配置websocket的代理比想象種簡單很多,使用HTTP的Upgrade協(xié)議頭就能將連接從HTTP連接升級到WebSocket連接,具體配置如下:

location /ctp/{
            # 填寫要轉(zhuǎn)發(fā)的服務(wù)器地址和端口
            proxy_pass http://ip:port;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'Upgrade';
        }

到此這篇關(guān)于Nginx配置SSL和WSS步驟介紹的文章就介紹到這了,更多相關(guān)Nginx配置SSL和WSS內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx 配置過程的具體步驟

    Nginx 配置過程的具體步驟

    這篇文章主要介紹了Nginx 配置過程的詳細介紹的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握如何配置Nginx,需要的朋友可以參考下
    2017-10-10
  • Nginx?502?bad?gateway錯誤解決的九種方案及原因

    Nginx?502?bad?gateway錯誤解決的九種方案及原因

    一般在訪問某些網(wǎng)站或者我們在做本地測試的時候,服務(wù)器突然返回502?Bad?Gateway?Nginx,這種問題相信大家也遇到不少了,下面這篇文章主要給大家介紹了關(guān)于Nginx?502?bad?gateway錯誤解決的九種方案及原因,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • Nginx配置本地圖片服務(wù)器的實現(xiàn)

    Nginx配置本地圖片服務(wù)器的實現(xiàn)

    本文主要介紹了Nginx配置本地圖片服務(wù)器的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Nginx中keepalive配置小結(jié)

    Nginx中keepalive配置小結(jié)

    本文介紹了Nginx keepalive配置的概念和作用,闡述了keepalive連接的基本原理和優(yōu)勢,并給出了一些常用的配置示例,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • nginx 部署啟動jar包用到的一些命令和流程操作

    nginx 部署啟動jar包用到的一些命令和流程操作

    這篇文章主要介紹了nginx 部署啟動jar包用到的一些命令和流程操作,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • nginx內(nèi)存池源碼解析

    nginx內(nèi)存池源碼解析

    內(nèi)存池是在真正使用內(nèi)存之前,預(yù)先申請分配一定數(shù)量的、大小相等(一般情況下)的內(nèi)存塊留作備用,接下來通過本文給大家介紹nginx內(nèi)存池源碼,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2021-11-11
  • nginx location 配置 正則表達式實例詳解

    nginx location 配置 正則表達式實例詳解

    本文通過實例代碼給大家介紹了nginx location 配置 正則表達式的問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • Nginx搭建負載均衡集群的實現(xiàn)

    Nginx搭建負載均衡集群的實現(xiàn)

    這篇文章主要介紹了Nginx搭建負載均衡集群的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-03-03
  • 詳解用ELK來分析Nginx服務(wù)器日志的方法

    詳解用ELK來分析Nginx服務(wù)器日志的方法

    這篇文章主要介紹了用ELK來分析Nginx服務(wù)器日志的方法,ELK是三個開源軟件的縮寫,分別表示Elasticsearch,Logstash,Kibana,需要的朋友可以參考下
    2016-03-03
  • Nginx設(shè)置靜態(tài)頁面壓縮和緩存過期時間的方法

    Nginx設(shè)置靜態(tài)頁面壓縮和緩存過期時間的方法

    這篇文章主要介紹了Nginx設(shè)置靜態(tài)頁面壓縮和緩存過期時間的方法,也是服務(wù)器架設(shè)后的必備設(shè)置,需要的朋友可以參考下
    2015-07-07

最新評論