利用nginx搭建文件服务器

1.安装nginx

安装教程:https://www.cnblogs.com/sunny1009/p/11411673.html

2.配置nginx

配置server节点下的location部分和server下root指定访问目录

 server {
        listen       80;
        server_name  localhost;
        root /usr/local/static/;
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            autoindex on;             #开启索引功能
            autoindex_exact_size off; # 关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)
            autoindex_localtime on;   # 显示本机时间而非 GMT 时间
            charset utf-8; # 避免中文乱码
            #root   html;
            #index  index.html index.htm;
        }
}

3.检查配置文件是否准确

./sbin/nginx -t

4.重新加载配置文件

./sbin/nginx -s reload

5.检验是否搭建成功

浏览器访问输入ip和对应端口号:http://192.168.31.170/

访问文件可以下载,图片可以浏览器直接显示

原文地址:https://www.cnblogs.com/sunny1009/p/11412316.html

时间: 2024-10-14 12:58:54

利用nginx搭建文件服务器的相关文章

windows nginx 搭建文件服务器(通俗易懂)

在一些项目里面,有时候需要访问图片的时候.相信很多人都是的直接把文件放到项目里面的: 今天在这里给大家介绍的是利用nginx 搭建图片服务器,直接访问磁盘上的图片. 方法一(使用root关键字): location /img { root E:/pic/; #磁盘的目录路径 autoindex on; #是否开启目录浏览 } ps:访问的时候他是去E:/pic/img这个目录找了.即:它会在root 后面这个目录再加一层/img目录 方法二(使用alias关键字): location /img

利用nginx搭建RTMP视频点播、直播、HLS服务器

开发环境 Ubuntu 14.04 server nginx-1.8.1 nginx-rtmp-module nginx的服务器的搭建 安装nginx的依赖库 sudo apt-get update sudo apt-get install libpcre3 libpcre3-dev sudo apt-get install openssl libssl-dev 1 2 3 1 2 3 配置并编译nginx 使用nginx的默认配置,添加nginx的rtmp模块.  ./configure --

nginx搭建文件服务器

在Windows环境下,想建一个HTTP文件服务器,比较简便的方法就是使用HFS(下载地址:HFS下载地址)来实现.这里不介绍HFS怎么实现一个HTTP文件服务器,有兴趣的童鞋可以自行上网了解.本次主要介绍在Windows环境下,使用Nginx作为HTTP文件服务器的方法: Nginx下载地址:http://nginx.org/en/download.html 下载完后,解压到本地磁盘,打开conf文件夹,找到里面的 nginx.conf 文件,使用notepad++打开该文件,并增加一段代码:

nginx搭建简单文件服务器

安装 sudo yum install -y nginx 配置 修改配置 sudo vi /etc/nginx/nginx.conf sudo vi /etc/nginx/default.d/default.conf 检查配置 sudo nginx -t sudo vi /var/log/nginx/error.log 启动服务 sudo service nginx start 访问服务 ip/my_dir 配置文件记录 $ cat /etc/nginx/nginx.conf # For mor

ubuntu 16.04利用docker搭建java+tomcat+nginx反向代理/动静分离

ubuntu 16.04利用docker搭建java+tomcat+nginx反向代理 新建两个docker容器 docker run -it --name Tomcat-mysql -v /mnt:/mnt -p 8866:80 -p 33006:3306 ubuntu /bin/bash docker run -itd --name webserver -p 8888:80 -v /mnt/:/mnt/ ubuntu /bin/bash [email protected]:~# docker

centos6.8+nginx搭建简单的https服务器

这里nginx搭建https服务器,必须几个要求,第一有安装openssl-devel,当然这个没有貌似编译添加ssl模块会出错.那如果编译有不会的可以参考我前面的博客,当然baidu和google上资料也很多. 1.确认nginx服务器能正常运行 lsof -i:80 #查看80端口是否正常启用,nginx默认80端口而不是443端口 netstat -ntpl | grep nginx | wc -l ss -ntpl | grep nginx |wc -l #这也是一种方法,wc -l是统

【原】Nginx搭建FTP服务器的细节问题

关于文件服务器很多实现方法,比如采用阿里的分布式文件系统FastDFS,以及自己内部搭建FTP服务器,这里记录一下关于nginx搭建FTP文件系统流程. ftp服务器搭建的步骤网上也是很多,这里贴一下具体流程,方便以后参考: yum -y install vsftpd useradd ftpuser  (添加用户) passwd ftpuser (对ftpuser添加密码,需要重复输入2次,最好是8位密码) 默认ftp的路径是在/etc/vsftpd,这时候进入 home目录就可以查看到ftpu

利用nginx实现文档服务器限速

在平时工作中,我们为了一些软件文档方便查看通常会搭建一些目录服务(类似yum源),为控制下载速度和下载总数,我们可以利用nginx的ngx_http_limit_conn_module模块. 首先在http段添加如下配置: limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m; 在对应的location中添加如下配置,虽然这个模块作用域可以是http,

利用tomcat搭建jsp开源内容管理系统

一.简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML(标准通用标记语言下的一个应用.)页面的访问请求.实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的. 诀窍是,当配