Nginx 配置靜態(tài)資源服務(wù)器

前提是已經(jīng)有了私鑰和證書文件,生成方法可參考我的另一篇 Nodejs 配置 HTTPS 本地服務(wù)。

windows 下的配置:
    server {
        listen  9001;
        server_name resource;

        root D:\\fe\\resource;
        autoindex on;
        location / {
            add_header Access-Control-Allow-Origin *;
        }
        add_header Cache-Control "no-cache, must-revalidate";
    }

    
    server {
        listen 443 default ssl;
        server_name https_host;
        root D:\\fe\\resource;
        autoindex on;
        add_header Cache-Control "no-cache, must-revalidate";
        location / {
            add_header Access-Control-Allow-Origin *;
        }
        ssl_certificate D:\\fe\\ebook-admin-backend\\book.epub_ssl.crt;
        ssl_certificate_key D:\\fe\\ebook-admin-backend\\book.epub_key.txt;
        ssl_session_timeout  5m;
        ssl_protocols  SSLv3 TLSv1;
        ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
        ssl_prefer_server_ciphers  on;
    }

很明顯第一個配置是 http 訪問,第二個是 https 訪問。root 是資源文件夾,autoindex 表示是否打開目錄瀏覽功能。
"no-cache, must-revalidate" 表示不適用緩存每次訪問都是重新加載。
ssl_certificate 和 ssl_certificate_key 分別代表證書和 key 文件地址。
ssl_ciphers 暫時不清楚作用,先假設(shè)為默認。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容