nginx+ftp服务器搭建简易文件服务器

在做一些小项目和学习项目过程中,学习了通过 nginx 和 FTP 搭建小型文件服务器,记录下:

1.环境

  • 电脑:acer
  • 操作系统:windows 10
  • ftp服务器

2.下载 nginx, 通过双击图标 nginx.exe 或则启动 cmd 命令行启动

3.运行后,浏览器访问 localhost:80,进入主页,完成

4.无法访问时,可能是 80 端口被占用,可以 kill 掉这个任务,但可能是 IIS 服务每次强制更新后就会监听 80 端口

5.这时候,找到 ‘打开或关闭窗口功能’ ,将勾选 Internet Information Services 去掉,估计能解决吧

6.在准备好一个FTP服务器后,可搭建一个简单的文件服务器,文件设置:

image.cat.com.conf : (创建该文件在 nginx/conf/vhost 文件下,方便 nginx.conf 文件中导入)

E:\ftpfile 为 ftpServer 的文件目录

server {
    listen 80;
    autoindex off;
    server_name image.cat.com;
    access_log c:/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;‘\<\>].*" ){
        return 404;
    }
    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {
        deny all;
    }
    location / {
        root E:\ftpfile;
        add_header Access-Control-Allow-Origin *;
    }
}

hosts:(该文件在本机电脑下的路径为 C:\Windows\System32\drivers\etc)

127.0.0.1 image.cat.com

nginx.conf:

include vhost/*.conf;

7.这时,浏览器访问 image.cat.com/10.jpg, 完成

8.如果访问提示 403 Forbidden,可以检查下 FTP 服务器文件目录存放的位置!

原文地址:https://www.cnblogs.com/BitingCat/p/10467804.html

时间: 2024-10-11 16:25:18

nginx+ftp服务器搭建简易文件服务器的相关文章

Nginx网站服务器搭建实例

Nginx是一款开源的高性能HTTP服务器和返向代理服务器. 下载.编译.安装模块: [[email protected] nginx-1.4.0]#wget http://nginx.org/download/nginx-1.4.0.tar.gz [[email protected] nginx-1.4.0]#tar -xzf nginx-1.4.0.tar.gz -C /usr/src/ [[email protected] nginx-1.4.0]#yum -y install gcc p

hadoop2.4.1的ftp服务器搭建

公司框架用的hadoop+hive,hive通过建立外部表(EXTERNAL TABLE)可以直接识别hdfs文件,也就是说如果直接把本地文件传到hdfs文件系统中,hive就可以自动识别数据.这期间需要一个ftp软件,可以沟通本地文件和hdfs软件,上网找到一个软件<hdfs-over-ftp>,地址为https://github.com/iponweb/hdfs-over-ftp,可惜这个是建立在hadoop-0.20基础上,作者好久不更新,现在用的环境是hadoop2.4.1,有些许变化

nginx 视频服务器搭建

1,准备编译环境 # apt-get install build-essential 下载所需安装包, openssl-1.0.1g.tar.gz pcre-8.35.tar.gz zlib-1.2.8.tar.gz nginx_mod_h264_streaming-2.2.7.tar.gz nginx-1.6.0.tar.gz 2,安装openssl # tar xvzf openssl-1.0.1g.tar.gz # cd openssl-1.0.1g/ # ./config –prefix

linux ftp服务器搭建

linux ftp服务 主动模式port:服务器主动发起数据连接.客户端向服务器21端口建立ftp数据连接.服务器从20端口向客户端随机端口发送数据. 被动模式pasv:服务器被动等待数据连接.如果客户机防火墙禁止主动模式,会采用被动模式.客户端向服务器21端口建立ftp数据连接.需要传输数据时,客户端向服务器设定范围内的端口(非20)建立数据连接. 开始: 关闭安全系统 setenforce  0 关闭防火墙 service  iptables stop 1.  安装软件包 mount   /

Linux之匿名FTP服务器搭建

FTP(File Transfer Protocol)是在服务器与客户端进行文件传输的一种传输协议.本次介绍的是vsftpd的软件体验ftp服务. FTP服务器默认情况下依据用户登录情况分为三种不同的身份: ①:实体用户,real user ②:访客,guest ③:匿名用户,anonymous 当然,本次主要讲的是基于CentOS6.5系统的匿名用户的ftp服务器搭建,不过其他Linux版本的系统也可参考. 准备工作: 安装ftp和vsftpd: 然后就可以启动你的ftp服务器了,具体启动指令

如何架设内网ftp服务器 搭建ftp yum源

1.启动系统,我是用iso镜像挂载,挂载到/iso mkdir  /iso mount -a -t iso9660 -o loop /dev/cdrom /iso2.安装FTP服务(如果系统已带则在桌面 管理-服务器设置-服务 可以很方便的启动vsftpd服务)cd /iso/Packages rpm -ivh vsftpd* chkconfig vsftpd on service vsftpd start3.安装createrepo的软件包cd /iso/Packages rpm -ivh c

FTP 服务器搭建 子网 permission cant&#39;t open data connection

FTP SERVER软件安装和设置 ftp 软件: Filezilla Server 设置 添加用户: edit->users 创建账户 设置命令行端口: general settings一栏listen on thest ports : yourport1 设置被动模式的工作端口号: passive mode settings一栏  use custom port range 设置范围30000-30010(随意) use the following ip一栏一定要填上最外层设备的公网IP地址

Linux 安装及配置 Nginx + ftp 服务器

Nginx 安装及配置 一.Nginx 简介: Nginx("engine x") 是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能的 Web和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器.在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品.是 C 语言编写的,建议在 Linux 运行. 二.环境软件版本准备: 系统平台:CentOS release 6.6 (Final) 64位. Nginx:nginx-1.10.3.t

FTP服务器搭建与配置

FTP服务器搭建与配置 FTP介绍 使用vsftpd搭建ftp服务 xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务 FTP介绍 FTP是File Transfer Protocol(文件传输协议,简称文件协议)的简称,用于在Internet上控制文件的双向传输. FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序) 并查看远程计算机中的文件,然后把文件从远程计算机复制到要地计算机,或是本地计算机的文件传送到远程计算机. 小公司用的多,大企业不