首页 > 其他 > 详细

利用 Nginx 搭建小型的文件服务器

时间:2019-02-20 21:30:05      阅读:155      评论:0      收藏:0      [点我收藏+]

利用 Nginx 搭建小型的文件服务器

1.查看 Nginx 配置

android@localhost:/etc/nginx/conf.d$ nginx -h
nginx version: nginx/1.14.0 (Ubuntu)
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]
?
Options:
-?,-h         : this help
-v           : show version and exit
-V           : show version and configure options then exit
-t           : test configuration and exit
-T           : test configuration, dump it and exit
-q           : suppress non-error messages during configuration testing
-s signal     : send signal to a master process: stop, quit, reopen, reload
-p prefix     : set prefix path (default: /usr/share/nginx/)
-c filename   : set configuration file (default: /etc/nginx/nginx.conf)
-g directives : set global directives out of configuration file
?

由上可知 Nginx 的配置文件位于:"/etc/nginx/nginx.conf",里面可以修改处理器数量、日志路径、pid文件路径等。在 nginx.conf 末尾有一句:"include /etc/nginx/conf.d/*.conf" —— 推荐把用户自己的配置放到 "conf.d/"

2.修改 "conf.d/default.conf" 内容

root@localhost:/# vim /etc/nginx/conf.d/default.conf
?
?
autoindex on;           # 显示目录
autoindex_exact_size on;# 显示文件大小
autoindex_localtime on; # 显示文件时间
charset utf-8,gbk;     # 专治中文乱码
?
server {
  listen       8080 default_server;
  listen       [::]:8080 default_server;
  server_name _;
  root         /var/files;
?
?
    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;
?
    location / {
    }
?
    error_page 404 /404.html;
        location = /40x.html {
    }
?
    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

3.修改权限(此步骤根据需要设置)

在访问 “/sdcard” 目录时出现了 "403 Forbidden" 错误

修改 "/etc/nginx/nginx.conf" 文件,将第一句 "user www-data;" 更改为 "user root;"

root@localhost:/# vim /etc/nginx/nginx.conf
?
?
# user www-data;
user root;
worker_processes auto;
?
…省略…

 

4.重载 Nginx

/etc/init.d/nginx reload

5.大功告成

5-1.浏览器访问 http://[nginx-ip]:8080,可以看到 "/var/files" 目录下的文件,点击可下载

5-2.若需访问其他目录,可通过命令 "ln -s" 在 “files” 目录下创建软连接。

采用绝对路径建立软链接:
ln -s /sdcard/LuAnda/DownloadsAria2 /var/files/DownloadsAria2

 

利用 Nginx 搭建小型的文件服务器

原文:https://www.cnblogs.com/Luad/p/10409044.html

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