国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用Nginx為Leanote配置Https

CodeSheep / 2427人閱讀

摘要:生成證書可以在網(wǎng)上買一個或者自己做一個這里有一個腳本可以自動生成證書假設(shè)得到了兩個文件配置假設(shè)運(yùn)行的端口是域名為那么可以配置如下本配置只有部分不全強(qiáng)制如果不需要請注釋這一行修改路徑到下同

生成SSL證書

可以在網(wǎng)上買一個, 或者自己做一個.
這里有一個shell腳本可以自動生成證書:

#!/bin/sh

# create self-signed server certificate:

read -p "Enter your domain [www.example.com]: " DOMAIN

echo "Create server key..."

openssl genrsa -des3 -out $DOMAIN.key 1024

echo "Create server certificate signing request..."

SUBJECT="/C=US/ST=Mars/L=iTranswarp/O=iTranswarp/OU=iTranswarp/CN=$DOMAIN"

openssl req -new -subj $SUBJECT -key $DOMAIN.key -out $DOMAIN.csr

echo "Remove password..."

mv $DOMAIN.key $DOMAIN.origin.key
openssl rsa -in $DOMAIN.origin.key -out $DOMAIN.key

echo "Sign SSL certificate..."

openssl x509 -req -days 3650 -in $DOMAIN.csr -signkey $DOMAIN.key -out $DOMAIN.crt

假設(shè)得到了兩個文件: a.com.crt, a.com.key

配置Nginx

假設(shè)Leanote運(yùn)行的端口是9000, 域名為a.com, 那么nginx.conf可以配置如下:

# 本配置只有http部分, 不全
http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    
    upstream  a.com  {
        server   localhost:9000;
    }

    # http
    server
    {
        listen  80;
        server_name  a.com;
        
        # 強(qiáng)制https
        # 如果不需要, 請注釋這一行rewrite
        rewrite ^/(.*) https://jp_linode2.com/$1 permanent;
        
        location / {
            proxy_pass        http://a.com;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
    }
    
    # https
    server
    {
        listen  443 ssl;
        server_name  a.com;
        ssl_certificate     /root/a.com.crt; # 修改路徑, 到a.com.crt, 下同
        ssl_certificate_key /root/a.com.key;
        location / {
            proxy_pass        http://a.com;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/39201.html

相關(guān)文章

  • OA管理系統(tǒng) - SpringBoot + AmazeUi

    摘要:本項目由共同開發(fā)完成前端后端截圖展示登錄首頁人員信息系統(tǒng)監(jiān)控模塊系統(tǒng)日志建議去在線瀏覽一下在線瀏覽地址地址碼云地址設(shè)計書環(huán)境框架插件工具內(nèi)置用于記錄日志文件內(nèi)置用戶緩存前端使用的模板用于標(biāo)簽的代碼高亮內(nèi)置用于顯示統(tǒng)一圖標(biāo)內(nèi)置一個帶備注 showImg(https://segmentfault.com/img/bVbnFyA?w=1920&h=949); 本項目由 zzzmh & csy...

    enrecul101 評論0 收藏0
  • 程序員的一些常用技能點(diǎn)

    摘要:其他筆記還有一些其他的主流云筆記軟件,像印象筆記,為知筆記,等,由于沒有多做嘗試,就不加以評價年最好用的云筆記軟件推薦介紹是一種可以使用普通文本編輯器編寫的標(biāo)記語言,通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。 目錄: [TOC] Git Git介紹: Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)(沒有之一),簡單來說,Git 是一個管理你的「代碼的歷史記錄」的工具。 Gi...

    baishancloud 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<