美文网首页
Nginx 配置静态资源服务器

Nginx 配置静态资源服务器

作者: RulerMike | 来源:发表于2020-08-28 15:26 被阅读0次

    前提是已经有了私钥和证书文件,生成方法可参考我的另一篇 Nodejs 配置 HTTPS 本地服务

    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 暂时不清楚作用,先假设为默认。

    相关文章

      网友评论

          本文标题:Nginx 配置静态资源服务器

          本文链接:https://www.haomeiwen.com/subject/wkllsktx.html