温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

nginx 配置文件下载及在线浏览

发布时间:2020-06-18 09:28:29 来源:网络 阅读:12997 作者:ckl893 栏目:建站服务器

nginx 配置文件下载及在线浏览

1.主配置文件

# vim nginx.conf user  nginx; worker_processes  2; worker_rlimit_nofile 65535; error_log  /usr/local/nginx/logs/error.log warn; pid        /usr/local/nginx/logs/nginx.pid; events {     use epoll;     worker_connections  4096;     multi_accept on; } http {     include       mime.types;     default_type  application/octet-stream;     log_format main '$remote_addr - $remote_user [$time_local] "$request" '                       '$status $body_bytes_sent "$http_referer" '                       '"$http_user_agent" $http_x_forwarded_for';     server_tokens off;     sendfile        on;     tcp_nopush  on;     tcp_nodelay on;     keepalive_timeout  65;     client_header_timeout 20;     client_body_timeout 20;     send_timeout 30;     gzip on;     gzip_min_length 1k;     gzip_buffers 4 16k;     gzip_http_version 1.0;     gzip_comp_level 4;     gzip_types text/plain application/x-javascript text/css application/xml;     gzip_vary on;     include        fastcgi_params;     include /usr/local/nginx/conf/vhosts/*.conf; }

2.下载配置文件

# vim toms-file.conf  server {     listen 80;     server_name  10.1.1.222;     access_log /data/logs/file_seedeer.log main;     index    index.html index.htm index.php;     root   /pdf_data/pdf;     access_log_bypass_if ($remote_addr ~* '^100.97') and;     access_log_bypass_if ($request ~* "HEAD / HTTP/1.0");     access_log  /usr/local/nginx/logs/api_toms.log;     charset utf-8;     location / {          autoindex on;            autoindex_exact_size on;            autoindex_localtime on;           if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){             add_header Content-Disposition: 'p_w_upload;';          }     }          location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|mp3)$ {         expires      30d;     }       location ~ .*\.(js|css)?$ {         expires      30d;     } }

3.说明

location / {          autoindex on;            autoindex_exact_size on;            autoindex_localtime on;           if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){             add_header Content-Disposition: 'p_w_upload;';          }     }

 以上配置允许的文件格式后缀,文件可以打开,可以下载。

charset utf-8; //支持的字符集,不然汉字会乱码

4.测试文件预览及下载

nginx 配置文件下载及在线浏览

nginx 配置文件下载及在线浏览


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI