nginx设置https文件服务器通用配置

证书找腾讯云签的

server {     
        listen   12306;
        charset  utf-8;
        server_name   your_domain;
        ssl on;
        ssl_certificate 1_your_domain.crt;
        ssl_certificate_key your_domain.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
        ssl_prefer_server_ciphers on;
        server_tokens off;
         
        location / {    
            root   /home/ftp/;
            if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){
                add_header Content-Disposition: 'attachment;';
            }        
        autoindex     on;
        autoindex_exact_size   off;
        autoindex_localtime    on;
       }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。