nginx搭建文件服务器

在Windows环境下,想建一个HTTP文件服务器,比较简便的方法就是使用HFS(下载地址:HFS下载地址)来实现。这里不介绍HFS怎么实现一个HTTP文件服务器,有兴趣的童鞋可以自行上网了解。本次主要介绍在Windows环境下,使用Nginx作为HTTP文件服务器的方法:

Nginx下载地址:http://nginx.org/en/download.html

下载完后,解压到本地磁盘,打开conf文件夹,找到里面的 nginx.conf 文件,使用notepad++打开该文件,并增加一段代码:

location /download {            alias   F:\project_taobao_svn;            allow all;            autoindex on;        }

效果如下图所示:

保存文件

然后双击 nginx.exe 启动Nginx服务!

最后,在浏览器里面输入:http://localhost/download/

便可以看到定义的目录(F:\project_taobao_svn)下面所有的文件夹和文件了,每个都有它对应的URL地址。

PS:在命令模式下,对Nginx的基本操作命令有:

启动服务:C:\nginx-1.14.2>start nginx.exe
 如果改变配置文件,则可重新加载配置:C:\nginx-1.14.2>nginx.exe -s reload
 停止服务:C:\nginx-1.14.2>nginx.exe -s stop
---------------------
作者:hellokandy
来源:CSDN
原文:https://blog.csdn.net/hellokandy/article/details/86264153
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/qiu18359243869/p/10989621.html

时间: 2024-11-09 10:26:24

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

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

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

利用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 /

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

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

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

使用nginx搭建文件下载服务器

搭建一个文件服务器的方式有很多,本文介绍笔者曾经用过的两种: 使用nginx 使用java服务,通过controller提供 一.使用nginx搭建 在nginx.conf中直接配置server即可,示例代码如下: user felice felice; worker_processes auto; master_process on; pid log/nginx.pid; error_log log/error.log warn; error_log log/info.log info; ev

nginx搭建https单向证书

一)默认情况下ssl模块并未被安装,如果使用该模块则需要在编译nginx的时指定--with-http_ssl_module参数. wget http://nginx.org/download/nginx-1.3.16.tar.gz tar -xf nginx-1.3.16.tar.gz -C /usr/local/ cd /usr/local/nginx-1.3.16/ ./configure --prefix=/usr/local/nginx --user=nginx --group=ngi

keepalived+nginx搭建高可用and负载均衡集群

keepalived+nginx搭建高可用and负载均衡集群 前言 因生产环境需要,现需要搭建一个前端为nginx的HA双向互备.后端为nginx代理的loadbalance负载均衡集群.nginx进程基于于Master+Slave(worker)多进程模型,自身具有非常稳定的子进程管理功能.在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Slave(worker)进程所有的业务信号都由主进程发出,Slave(worke

Nginx搭建反向代理服务器过程详解 - Windows

本文主要是Nginx做一个简单的反向服务器代理和静态文件缓存. 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器 我们就开始动手吧. 1. Vistudio 创建两个简单的 WebApplication (Web Forms),一个叫WebApplication1,一个叫 WebApplication2. 为了区别

nginx搭建支持http和rtmp协议的流媒体服务器之一

实验目的: 让Nginx支持flv和mp4格式文件,支持RTMP协议的直播和点播: 同时打开RTMP的HLS功能 ?资料: HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议. HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器. 它也很容易使用内容分发网络来传输媒体流. 使用ffmpeg来完成对flv.mp4.mp3等格式的转化(点播实验暂时不测试) 一.准备工作