简单http文件服务器】的更多相关文章

centos 6.5 直接yum安装即可 yum install nginx -y 配置文件位于:/etc/nginx/nginx.conf,里面可以修改处理器数量.日志路径.pid文件路径等,默认的日志: 错误日志 /var/log/nginx/error.log 访问日志 /var/log/nginx/access.log 在nginx.conf末尾有一句:include /etc/nginx/conf.d/*.conf; 推荐把用户自己的配置放到conf.d/ 下面把默认的server修改…
日常工作中,主要是通过ssh终端(putty等)远程开发,经常涉及到传输文件,因为本地系统为Win10,所以没办法利用强大的linux脚本来进行文件传输.之前用过python的SimpleHttp模块写了一个简单的文件服务器(http://www.cnblogs.com/sxhlinux/p/6694904.html),但是缺少GUI,且仍然依赖curl等相关命令.所以,就想着写一个简单的http文件服务器,满足普通的文件上传.下载文件.         代码采用python 3.4版本,结构如…
使用socket编程实现一个简单的文件服务器.客户端程序实现put功能(将一个文件从本地传到文件服务器)和get功能(从文件服务器取一远程文件存为本地文件).客户端和文件服务器不在同一台机器上. put [-h hostname] [-p portname] local_filenameremote_filename get [-h hostname] [-p portname] remote_filenamelocal_filename 程序如下: 客户端Client.java package…
目录 Nginx|构建简单的文件服务器(mac) 1 所需安装包 2 安装fastdfs-nginx-module-master 3 安装Nginx Nginx|构建简单的文件服务器(mac) 续上文FastDFS安装(mac)|文件存储方案,与上文的FastDFS一起构建简单的文件服务器. 笔者主要采用Nginx与FastDFS来搭建简单的文件服务器,在这个过程中踩了不少坑,在此进行相关记录以便相关学习,在此也万分感谢前人所做的贡献,本人mac系统为: 1 所需安装包 链接:https://p…
使用nginx可以搭建简单文件服务器 安装nginx(不详述) 修改配置文件 /usr/local/nginx/conf/nginx.conf user root; /usr/local/nginx/conf/conf.d/file.conf worker_processes 1; #error_log logs/error.log; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.type…
学了几天Nodejs 后我又干上了前端的活.这次遇到的问题是,我想在不同的设备上方便的查看我编写的网页,很自然的就想到要是能在本地搭建一个简单的http服务器的话,那局域网内的所有设备都可以访问了,这可是极好的.于是趁热马上动手实现一个简单服务器. 需求:访问http://192.168.1.100/index.html 可以返回指定网页及其涉及的资源(css,js,图片文件等) function start(route, handle) { http.createServer(function…
import SimpleHTTPServer import SocketServer PORT = 8000 Handler = SimpleHTTPServer.SimpleHTTPRequestHandler httpd = SocketServer.TCPServer(("", PORT), Handler) print "serving at port", PORT httpd.serve_forever()…
前言 想要构建一个Linux文件服务器?看看下面几个要求是不是你想要的? 1.只需要单节点部署就够了 2.部署启动简单,下载之后,一键启动,一键关闭 3.不需要任何其他的依赖安装,而且运行时占用内存资源少 4.上传和下载文件速度快,支持的并发高 5.支持yml方式配置 如果以上是你所需要的,那么试试下面这个文件服务器是否满足你. Simple golang file server https://github.com/LinkinStars/sgfs 这个文件服务器就满足上述的几个要求: 部署简…
最近有个小项目,需要一个简单的后台程序来支撑,本来想用Nodejs来做,但是由于本人js一直很菜,并且很讨厌callback,虽然我也很喜欢异步模型,但我一直都觉得JS是反人类的.后台就用了go处理,数据存储使用的mongodb.怎么说来着,从生成数据的角度来讲,这东西把C#+SQLCE甩出好几条街.生成go+mongodb 大约,10秒左右,而后者只是大约需要5分钟.当然,这个完全是写法问题.因为是写一条,就保存一下,如果C#那边一次保存的话性能也不会很差.但考虑的部署问题,因为GO只要2个e…
搭建文件服务器 要点就是root目录,会自动指向索引文件 如: index, index.html等 server { client_max_body_size 4G; listen 80; ## listen for ipv4; this line is default and implied server_name static.test.sdk.iwplay.com.tw; root /home/mini/Sync; location / { } } 建立索引 建立目录索引也同样如此,不要…
一:安装vsftpd 1.安装 [root@localhost jack]# yum -y install vsftpd 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件. 2.添加用户和密码 [root@localhost jack]# useradd ftpadmin 为ftp创建一个用户,可以用这个登录,登录后默认的路径为 /home/ftpadmin [root@localhost jack]# passwd ftpadmin 输入两次给ftpad…
在做一些小项目和学习项目过程中,学习了通过 nginx 和 FTP 搭建小型文件服务器,记录下: 1.环境 电脑:acer 操作系统:windows 10 ftp服务器 2.下载 nginx, 通过双击图标 nginx.exe 或则启动 cmd 命令行启动 3.运行后,浏览器访问 localhost:80,进入主页,完成 4.无法访问时,可能是 80 端口被占用,可以 kill 掉这个任务,但可能是 IIS 服务每次强制更新后就会监听 80 端口 5.这时候,找到 ‘打开或关闭窗口功能’ ,将勾…
PS内的文件如果需要共享给其他计算机下载,可以选择ftp的方式,优点是操作性很高,修改删除下载等等都可以,但是速度略慢. 如果仅仅是将VPS作为文件中转站,可以尝试用Nginx架设一个简单的文件服务器. 安装Nginx centos6可以直接用yum命令安装 yum install nginx Nginx安装完毕后直接就默认开机启动了,并且创建了/etc/init.d/nginx的服务 # 启动Nginx /etc/init.d/nginx start 查看Nginx的配置   image.pn…
1.建立一个txt文件,在里面输入以下文字:net session /delete /y,并将其保存为clear session.bat文件.net session用于查看本机共享的会话详细情况,可以看到哪些用户连接到了本机的哪个共享文件上./y 表示直接删除会话. 2.打开控制面板,添加任务计划: 3.选择刚刚新建好的bat文件: 4.每天都执行清除任务: 5.起始时间,选9:30,因为上班时间是9:30,当然大家可以根据实际情况选择:每天运行该任务: 6.输入本机具有权限的用户名与密码,我这…
概述 我们在上一篇Windows平台分布式架构实践 - 负载均衡中讨论了Windows平台下通过NLB(Network Load Balancer) 来实现网站的负载均衡,并且通过压力测试演示了它的效果,可以说还是非常的理想的.同时我们也收集到了不少的问题,比如说如何在这种分布式的架构下使用Session,NLB中有一台服务器挂掉了会导致对外暴露的地址无法访问,如果实现服务器之间的同步,如果更好的进行热修复等等,还有我们在上一篇中也提到了NLB所提供的功能是非常简单的,为了回答我们前面提到的问题…
概述 我们在上一篇Windows平台分布式架构实践 - 负载均衡中讨论了Windows平台下通过NLB(Network Load Balancer) 来实现网站的负载均衡,并且通过压力测试演示了它的效果,可以说还是非常的理想的.同时我们也收集到了不少的问题,比如说如何在这种分布式的架构下使用Session,NLB中有一台服务器挂掉了会导致对外暴露的地址无法访问,如果实现服务器之间的同步,如果更好的进行热修复等等,还有我们在上一篇中也提到了NLB所提供的功能是非常简单的,为了回答我们前面提到的问题…
一,开篇分析 截止到今天来说,NodeJS系列文章已经有将近十篇了,让我们回顾一下: (1),大熊君大话NodeJS之开篇------Why NodeJS(将Javascript进行到底) (2),大熊君大话NodeJS之------Global Objects全局对象 (3),大熊君大话NodeJS之------Net模块 (4),大熊君大话NodeJS之------Buffer模块 (5),大熊君大话NodeJS之------Stream模块 (6),大熊君大话NodeJS之------Ht…
二十一.嵌入式开发 21.1 Jetty嵌入式开发HelloWorld 本章节将提供一些教程,通过Jetty API快速开发嵌入式代码 21.1.1 下载Jetty的jar包 Jetty目前已经把所有功能分解成小的jar包,用户可以根据需要选择合适的jar包,来实现需要的功能.通常建议用户使用maven等管理工具来管理jar包,然而本教程使用一个包含所有功能的合集jar包来演示,用户可以使用curl或者浏览器下载jetty-all.jar包. jetty-all.jar下载地址:http://c…
Node.js[5] connect & express简介 Node.js[4] 第一个模块 Node.js[3] 俯瞰API (整理中) Node.js[2] Hello Node Node.js[1] 俯瞰NPM Node.js[0] 简介 前面几篇反复提到“高质量模块”:connect和express无论从代码的结构.可读性以及UT.文档等各个方面,都是node模块开发的榜样.这篇文章基本是这份slide展开讨论的缩减版,其中的源码分析留在后续的<connect源码分析>.&l…
4.1:概述 管道是最初的Unix IPC形式,可追溯到1973年的Unix第三版.尽管对于许多操作来说很有用,但它们的根本局限在于没有名字,从而只能由亲缘关系的进程使用.这一点随FIFO的加入得改正. 本章讲述管道和FIFO的创建与使用.我们使用一个简单的文件服务器例子,同时查看一些客户-服务器程序设计问题:IPC通道需要量.迭代服务器与并发服务器.字节流与消息接口. 4.2:一个简单的客户-服务器例子 下图所示的客户-服务器例子在本章和第六章中都要用,我们用它来分析说明管道.FIFO和Sys…