Nginx 搭建文件服务器

创建日期: 2022-07-01 16:04 | 作者: 风波 | 浏览次数: 21 | 分类: Nginx

参考:https://blog.csdn.net/witty_ming/article/details/124282231

http 模式

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    client_max_body_size 40960m;
    keepalive_timeout  65;

    server {
        listen       8080;
        root         /opt/download;
        autoindex on;   #设置允许列出整个目录
        autoindex_exact_size off; #默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
        autoindex_localtime on; #默认为off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间
        charset utf-8; #防止文件乱码显示, 如果用utf-8还是乱码,就改成gbk试试
    }
}

https 模式

需要先做证书,或者配置证书。

server {
    listen       8090;
    server_name ***.com; #填写对应的域名
    ssl on;
    ssl_certificate ****.pem; #Nginx证书文件pem,注意位置不能有错
    ssl_certificate_key ****.key; #Nginx证书文件key,注意位置不能有错
                location / {
                    root /file;  #指定哪个目录作为Http文件服务器的根目录,如果你这里写了file就是你的根目录,那么访问的时候file就不会出现在目录中
                    autoindex on;   #设置允许列出整个目录
                    autoindex_exact_size off; #默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
                    autoindex_localtime on; #默认为off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间
                    charset utf-8; #防止文件乱码显示, 如果用utf-8还是乱码,就改成gbk试试
                }

}
21 浏览
10 爬虫
0 评论