首页 > 其他 > 详细

Nginx部署文件服务之远程访问文件

时间:2019-11-17 19:31:20      阅读:267      评论:0      收藏:0      [点我收藏+]

通用编译环境安装命令

yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel

1.下载nginx版本(2019-08-13当前最新版本1.16.1)

$ wget http://nginx.org/download/nginx-1.16.1.tar.gz  
$ useradd -d /home/nginx -m nginx  
$ tar -zxvf nginx-1.16.1.tar.gz  
$ cd nginx-1.16.1  
$ ./configure --user=nginx --group=nginx --prefix=/home/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream  
$ make  
$ make install  

$ 配置文件服务器

server {
    listen 端口;
    server_name  localhost;
    access_log /home/nginx/download.log;
    charset utf-8;
    root /home/ftp;
    location / {
        autoindex_exact_size off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header   Host $host;
        client_max_body_size 100m;
        client_body_buffer_size  128k;
        proxy_connect_timeout 1200;
        proxy_read_timeout   1200;
        proxy_send_timeout   6000;
        proxy_buffer_size 32k;
        proxy_buffers 4 64k;
        proxy_busy_buffers_size 128k;
        proxy_temp_file_write_size 128k;
        autoindex on;
        limit_rate_after 25m; ## 达到最大带宽时开始限制  
        limit_rate 25m; ## 带宽限制
        if ($request_filename ~* ^.*?\.(jar|txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){
        add_header Content-Disposition: 'attachment;';
        }
    }
}

--------------------------启动/校验/停止----------------
访问地址:http://IP:端口/

检查配置文件是否有错误

$./nginx -t

指定配置文件

$./nginx -c /home/nginx/conf/nginx.conf

优雅停止

$./nginx -s stop

Nginx部署文件服务之远程访问文件

原文:https://www.cnblogs.com/virtulreal/p/11877252.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!