Nginx配置Https詳細說明-創新互聯

TLS或傳輸層安全( transport layer security),它的前身是SSL(安全套接字層secure sockets layer),是Web協議用來包裹在一個受保護,加密封裝正常通道。采用這種技術,服務器和客戶端之間可以安全地進行交互,而不用擔心消息將被攔截和讀取。證書系統幫助用戶在核實它們與連接站點的身份。
環境說明

創新互聯公司是一家專業提供新蔡企業網站建設,專注與做網站、網站建設H5響應式網站、小程序制作等業務。10年已為新蔡眾多企業、政府機構等服務。創新互聯專業網絡公司優惠進行中。
Nginx*2+Keepalived+Tomcat*2的Web環境
搭建詳細請看:https://blog.51cto.com/gdutcxh/2109841

實驗環境下配置

1、下載openssl:yum install openssl* -y
2、使用openssl生成數字證書
    mkdir -p /etc/nginx/ssl
    openssl req -x509 -nodes -days 36500 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.pem

    Country Name (2 letter code) [AU]:US
    State or Province Name (full name) [Some-State]:New York
    Locality Name (eg, city) []:New York City
    Organization Name (eg, company) [Internet Widgits Pty Ltd]:Bouncy Castles, Inc.
    Organizational Unit Name (eg, section) []:Ministry of Water Slides
    Common Name (e.g. server FQDN or YOUR name) []:your_domain.com
    Email Address []:admin@your_domain.com
3、Nginx下的配置(只啟用Https)
    server {
        listen       80;
        server_name  www.yourdomain.com;
        rewrite ^ https://$http_host$request_uri? permanent;    # force redirect http to https
        #return 301 https://$http_host$request_uri;
    }

server {
        listen 443 ssl;
        ssl_certificate /etc/nginx/ssl/nginx.pem;
        ssl_certificate_key /etc/nginx/ssl/nginx.key;
        keepalive_timeout   70;
        server_name www.yourdomain.com;
       #禁止在header中出現服務器版本,防止***利用版本漏洞***
        server_tokens off;
        #如果是全站 HTTPS 并且不考慮 HTTP 的話,可以加入 HSTS 告訴你的瀏覽器本網站全站加密,并且強制用 HTTPS 訪問
        #add_header Strict-Transport-Security "max-age=31536000; includeSubdomains";
        # ......
        fastcgi_param   HTTPS               on;
        fastcgi_param   HTTP_SCHEME         https;

        access_log      /var/log/nginx/wiki.xby1993.net.access.log;
        error_log       /var/log/nginx/wiki.xby1993.net.error.log;
    }
4、同時使用Http和Https
Nginx下配置
server {
    listen              80;
    listen              443 ssl;
    server_name         www.example.com;
    ssl_certificate     www.example.com.pem;
    ssl_certificate_key www.example.com.key;
    ...
}
6、重啟Nginx

openssl的說明

req: 配置參數-x509指定使用 X.509證書簽名請求管理(certificate signing request (CSR))."X.509" 是一個公鑰代表that SSL and TLS adheres to for its key and certificate management.
-nodes: 告訴OpenSSL生產證書時忽略密碼環節.(因為我們需要Nginx自動讀取這個文件,而不是以用戶交互的形式)。
-days 36500: 證書有效期,100年
-newkey rsa:2048: 同時產生一個新證書和一個新的SSL key(加密強度為RSA 2048)
-keyout:SSL輸出文件名
-out:證書生成文件名
它會問一些問題。需要注意的是在common name中填入網站域名,如wiki.xby1993.net即可生成該站點的證書,同時也可以使用泛域名如*.xby1993.net來生成所有二級域名可用的網站證書。

企業Web服務器的HTTPS

一、申請,購買CA證書
    一般各大云服務提供商都會有此類證書服務,根據公司和業務需求,可以自己選擇免費或者付費的證書。
二、下載并解壓證書文件
    一個zip包,里面有xxx.key和xxx.pem兩個文件。
三、配置Nginx(同上)

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章標題:Nginx配置Https詳細說明-創新互聯
本文來源:http://m.kartarina.com/article20/cciejo.html

成都網站建設公司_創新互聯,為您提供面包屑導航企業網站制作外貿網站建設App開發Google營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設
主站蜘蛛池模板: 国产成人无码免费网站| 亚洲综合无码AV一区二区| 日韩精品久久无码人妻中文字幕| 无码AV波多野结衣久久| 亚洲AV无码一区二区三区在线| 99国产精品无码| 十八禁视频在线观看免费无码无遮挡骂过 | 18禁无遮拦无码国产在线播放| 欧美性生交xxxxx无码影院∵| 中文字幕无码毛片免费看| 亚洲欧洲AV无码专区| 国产精品无码AV一区二区三区| 欧美性生交xxxxx无码影院∵| 久久精品aⅴ无码中文字字幕重口| 无码人妻精品一区二区三区99不卡| 亚洲色中文字幕无码AV| 日本精品无码一区二区三区久久久| 国产做无码视频在线观看浪潮| 天码av无码一区二区三区四区| 精品久久久久久无码专区| 亚洲成AV人片在线观看无码| 色综合热无码热国产| 少妇人妻偷人精品无码AV| AV无码免费永久在线观看| 无码一区二区三区视频| 亚洲av无码专区在线播放| 中文字幕日韩精品无码内射| 国产成人年无码AV片在线观看| 亚洲av日韩aⅴ无码色老头| 18禁无遮挡无码国产免费网站| 无码人妻久久一区二区三区| 一本色道无码道在线观看| 亚洲男人第一无码aⅴ网站| 无码办公室丝袜OL中文字幕| 无码人妻一区二区三区一 | 免费无码又爽又刺激一高潮| 小泽玛丽无码视频一区| 国产精品爽爽va在线观看无码| 国产成人无码AV片在线观看| 色综合热无码热国产| 精品无码一级毛片免费视频观看|