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

資訊專欄INFORMATION COLUMN

一天一點linux(19):配置https

liujs / 1392人閱讀

摘要:配置騰訊云證書文檔備注,手動編譯安裝需要安加入模塊示例開啟端口填寫綁定證書的域名的錯誤日志默認網站根目錄將以下路由下放到前臺入口文件注意這里有先后順序證書配置開啟證書文件私鑰文件配置會話超時時間配置共享會話緩存大小和用來限制連接只包含

Nginx配置https
#騰訊云證書文檔
https://cloud.tencent.com/document/product/400/4143

備注,手動編譯安裝需要安加入 SSL 模塊(http_ssl_module)

示例
server {
    # 開啟https端口
    listen 443 ssl;
    # 填寫綁定證書的域名
    server_name xxx.com;

    # nginx的錯誤日志
    access_log /var/log/nginx/sd-access.log;
    error_log /var/log/nginx/sd-error.log;

    # 默認網站根目錄
    root /data/releases/websites/sd/htdocs;

    # 將以下路由下放到前臺
    location ~ (^/taskm)|(^/perm)|(^/data) {
        try_files $uri /index.html;
    }

    location / {
        # 入口文件,注意這里有先后順序
        index index.html index.php index.htm;
        if (!-e $request_filename) {
            rewrite . /index.php last;
        }
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }

    # https證書配置
    # 開啟ssl
    ssl on;
    # 證書文件
    ssl_certificate /usr/local/nginx/conf/ssl/xxxx.crt;
    # 私鑰文件
    ssl_certificate_key /usr/local/nginx/conf/ssl/xxxx.key;
    # 配置會話超時時間
    ssl_session_timeout 5m;
    # 配置共享會話緩存大小
    ssl_session_cache shared:SSL:10m;
    # ssl_protocols 和 ssl_ciphers 用來限制連接只包含 SSL/TLS 的加強版本和算法
    # 配置協議
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    # 配置加密套件
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    # 優先采取服務器算法
    ssl_prefer_server_ciphers on;

    # Fastcgi服務器和程序(PHP,Python)溝通的協議.
    location ~ .php$ {
        # 設置監聽端口
        fastcgi_pass   127.0.0.1:9000;
        # 設置nginx的默認首頁文件,上面index設置過
        fastcgi_index  index.php;
        # 設置腳本文件請求的路徑
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        # 引入fastcgi的配置文件
        include fastcgi_params;
        fastcgi_param SERVER_NAME $http_host;
        fastcgi_ignore_client_abort on;
        fastcgi_connect_timeout 600s;
        fastcgi_send_timeout 600s;
        fastcgi_read_timeout 600s;
    }

    # 對圖片緩存時間設置
    location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
        expires 30d;
        access_log off;
    }

    # 對JS和CSS緩存時間設置
    location ~ .*.(js|css)?$ {
        expires 7d;
        access_log off;
    }
}

# 使用全站加密,HTTP 自動跳轉 HTTPS, 注意配置這里上面就不能再監聽80端口
server {
    # 80端口訪問
    listen 80;
    # 配置訪問域名 不包含協議
    server_name xxx.com;
    # 使用url重寫模塊重寫url 訪問非https的url重定向到http上去
    rewrite ^/(.*) https://$host/$1 permanent;
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40585.html

相關文章

發表評論

0條評論

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