摘要:简介在日常的工作项目中,我们常常会需要用到文件服务器,即在网页端就能访问到本地的电脑中某个文件夹下的所有文件,示例界面如下本文将介绍笔者接触到的两种实现文件服务器的方法,它们所使用的工具如下本文以系统系统为例,具体介绍如何实现文件服务器。
简介
在日常的工作项目中,我们常常会需要用到文件服务器,即在网页端就能访问到本地的电脑中某个文件夹下的所有文件,示例界面如下:
本文将介绍笔者接触到的两种实现文件服务器的方法,它们所使用的工具如下:
Nginx
Python
本文以Linux系统(Ubuntu系统)为例,具体介绍如何实现文件服务器。
Nginx实现文件服务器 Nginx的简介与安装 Nginx是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。
Ubuntu系统安装Nginx的命令如下:
sudo apt install nginx配置文件
安装Nginx之后,切换至/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 /usr/share/nginx/html; root /home/vagrant; #需要展示的目录 }启动服务
如需启动文件服务,只需运行以下命令即可:
sudo nginx
这样在浏览器中输入localhost:8080,就会出现示例界面。
Python实现文件服务器如果使用Python实现文件服务器,那么命令就会简单很多,只需一行命令即可:
python -m SimpleHTTPServer 8080
这样在浏览器中输入localhost:8080,就会出现示例界面。
总结也许还有更多实现文件服务器的办法,希望大家能多多指教~
注意:本人现已开通微信公众号: Python爬虫与算法(微信号为:easy_web_scrape), 欢迎大家关注哦~~
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/40395.html
摘要:简介在日常的工作项目中,我们常常会需要用到文件服务器,即在网页端就能访问到本地的电脑中某个文件夹下的所有文件,示例界面如下本文将介绍笔者接触到的两种实现文件服务器的方法,它们所使用的工具如下本文以系统系统为例,具体介绍如何实现文件服务器。 简介 在日常的工作项目中,我们常常会需要用到文件服务器,即在网页端就能访问到本地的电脑中某个文件夹下的所有文件,示例界面如下: showImg(...
摘要:还特别介绍一种用使用对象上传文件的方法。设置为上传文件不需要缓存。用上传文件因为不是所有浏览器都支持的,所以有时候需要用来实现文件上传的功能。 用AJAX上传文件,一般都是用FormData对象。 FormData对象,是可以使用一系列的健值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个表单。 FormData的使用 创建一个空的FormData对象,然后再用...
最近工作中需要用到echarts,由于项目是用的vue-cli开发的。在网上搜到vue中合成了vue-echarts,但是不想使用vue中规定好的数据格式,于是就自己做了一个vue项目引用原生echarts的简单demo,实现过程如下:用了两种实现方式 准备工作 1、安装echarts依赖 控制台输入:npm install echarts --save 2、全局引入 main.js中引入 im...
摘要:最近研究了的两种集群方案,分别是和,在这里总结一下二者的机制结构优劣测试结果等。其中的前身的,的前身是。为了避免单点故障,可以为所有节点配置对应的节点。测试测试结果测试结果显示,两种集群与单机的性能指标几乎一致,无法分辨高下。 最近研究了PG的两种集群方案,分别是Pgpool-II和Postgres-XL,在这里总结一下二者的机制、结构、优劣、测试结果等。 1、 Pgpool-I...
摘要:高可用的首要想法就是双机热备,故障时自动切换,所以我们要给加一个备机。注下面实现高可用都用的是双机热备,为了方便,把调度服务器简称为主机,把调度服务器的备机简称为备机。 我之前在一片文章 用Nginx+Redis实现session共享的均衡负载 中做了一个负载均衡的实验,其主要架构如下: showImg(https://segmentfault.com/img/bVushO); 把de...
阅读 3691·2021-11-22 15:24
阅读 1596·2021-09-26 09:46
阅读 1907·2021-09-14 18:01
阅读 2605·2019-08-30 15:45
阅读 3527·2019-08-30 14:23
阅读 1870·2019-08-30 12:43
阅读 2917·2019-08-30 10:56
阅读 802·2019-08-29 12:20