国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 服務器技術 - Nginx - Nginx配置SSL和WSS步驟介紹

Nginx配置SSL和WSS步驟介紹

2022-01-17 17:17jockerwu Nginx

大家好,本篇文章主要講的是Nginx配置SSL和WSS步驟介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

前言

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

Nginx配置SSL和WSS步驟介紹

一.nginx安裝

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

1.下載nginx

下載地址:index of /download/

下載完成傳輸到服務器上或者也可通過wget命令下載:

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

2.安裝依賴

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

?
1
2
yum install gcc-c++
yum install -y openssl openssl-devel

2)安裝pcre包

?
1
yum install -y pcre pcre-devel

3)安裝zlib包

?
1
yum install -y zlib zlib-devel

3.編譯安裝nginx

1)解壓安裝包

?
1
tar -zvxf nginx-1.9.0.tar.gz

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

?
1
2
cd nginx-1.9.0
./configure --with-http_ssl_module

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

3)編譯安裝

?
1
makemake install

4)查找安裝路徑

?
1
whereis nginx

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

?
1
cd /usr/local/nginx/sbin./nginx

6)查看nginx是否啟動成功

Nginx配置SSL和WSS步驟介紹

二.ssl配置

1)獲取證書

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

Nginx配置SSL和WSS步驟介紹

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

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

?
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
44
45
46
47
48
49
50
51
#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/{
        # 填寫要轉發的服務器地址和端口
        proxy_pass http://ip:port;
    }
      
    }
}

詳細證書配置教程可參考騰訊云:ssl 證書 nginx 服務器 ssl 證書安裝部署 - 證書安裝 - 文檔中心 - 騰訊云

三.wss配置

nginx配置websocket的代理比想象種簡單很多,使用http的upgrade協議頭就能將連接從http連接升級到websocket連接,具體配置如下:

?
1
2
3
4
5
6
location /ctp/{
            # 填寫要轉發的服務器地址和端口
            proxy_pass http://ip:port;
            proxy_set_header upgrade $http_upgrade;
            proxy_set_header connection 'upgrade';
        }

到此這篇關于nginx配置ssl和wss步驟介紹的文章就介紹到這了,更多相關nginx配置ssl和wss內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/jockerwu/article/details/122035878

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www.888www看片 | 国产精品久久久久久久久久久久久 | 四季久久免费一区二区三区四区 | 国产在线精品视频 | 精品久久久久久久中文字幕 | 欧美激情视频一区二区三区在线播放 | 久久精品一级 | 免费的黄视频 | 日本a v在线播放 | 在线观看91视频 | 美女爽到呻吟久久久久 | 婷婷国产 | 男女小网站 | 午夜寂寞少妇aaa片毛片 | 日韩在线观看中文字幕 | 久久免费视频观看 | 日韩在线观看三区 | 欧美一区在线观看视频 | 欧美日韩久久精品 | 欧美精品1区2区 | 国产一区二区av | 日韩在线视频一区 | 精品三区 | 亚洲免费视频在线 | 国产激情在线看 | 日本99精品 | 自拍偷拍1 | 亚洲国产精品久久久 | 欧美大片免费观看 | 国产精品久久久久久久久久ktv | 久久99久久99 | 国产精品国产a级 | 亚洲精品视频在线免费 | 正在播放国产一区 | 国内自拍视频在线观看 | 欧美日韩一区二区电影 | 日本精品1区2区 | 免费在线国产 | 国产性猛交xxxx免费看久久 | 激情久久婷婷 | 欧美在线一区二区三区 |