linux curl t上传文件,curl 命令行上传文件
现在nginx大行其道,一般在机器上装个nginx 简答配置下就可以做upload用了。主要需求是开发那边需要运维这边投递一些app_log和一些history log。下面讲解下直接用curl命令上传。
第一种:
server端有现成的ftpserver:
上传的option是 -T
比如我们向ftp传一个文件: curl -T localfile -u name:passwd ftp://upload_site:port/path/
curl -T hadoop_oom.log -u user:1234567 ftp://1.1.1.1/
第二种:
nginx上传: (需要加上--with-http_dav_module模块 )
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_dav_module
make && make install
要创建上传的临时目录
mkdir -p /dev/shm/client_body_temp
nginx http段加入:
client_body_temp_path /dev/shm/client_body_temp 1 2;
client_max_body_size 1024m; #这个根据实际的情况,如有大文件upload需要加大,不然nginx抛413 error
然后:
server
{
listen 80;
server_name 1.1.1.1;
index index.html index.htm index.php;
root html;
autoindex on;
dav_methods PUT; #这个是重点默认不允许PUT
测试:
curl -T hadoop_oom.log
安全注意事项:
一般需要单独location一个目录单独做upload用。或者这个nginx只做upload上传单一用途。
然后就是nginx allow了,一般机房都是内网打通的,只允许idc内网才能PUT。不然就能任意PUT到你的upload机器了。
这样写脚本调用上传是不是很方便呢,哈哈。
linux curl t上传文件,curl 命令行上传文件相关推荐
- linux脚本获取经纬度,我想在命令行上获得linux设备的精确经纬度。就像HTML5中的地理定位。我的眉毛没法接触...
我想从我的Linux设备发送当前Lat Long的电子邮件.我试过在HTML5浏览器中进行地理定位,效果很好.但我希望它在命令行上.我尝试了很多选项,比如curl,geoip,通过IP访问一些网站,但 ...
- mac终端里新建html文件,mac命令行终端怎么创建文件 mac命令行终端创建文件教程...
mac命令行终端怎么创建文件?想要在mac os x系统中创建大容量空白文件其实非常简单.本文小乐哥为大家介绍两种创建文件教程,第一种就是使用mac命令行终端创建文件,第二种是使用磁盘工具应用. ma ...
- pyth命令_如何:在Windows上设置用于从命令行运行.py文件的Python可执行文件
pyth命令 Summary: When you type script.py at the Command Prompt on Windows, the Python executable used ...
- Linux篇之命令行下载远程文件curl命令的介绍与使用
一.curl简介 通常情况下,当我们不想在本机下载文件,上传至服务器时,觉得这样过于麻烦,步骤繁琐. 那么该怎么办呢? 在Linux中,服务器下载文件,提供了一种curl命令,它可以实现在Linux中 ...
- linux上传文件命令ftp put,Linux ftp 命令行中下载文件get与上传文件put的命令应用详解...
介绍:从本地以用户anok登录的机器192.168.0.16上通过ftp远程登录到192.168.0.6的ftp服务器上,登录用户名是peo.以下为使用该连接做的实验. 查看远程ftp服务器上用户pe ...
- linux get与put,科技常识:Linux ftp 命令行中下载文件get与上传文件put的命令应用详解...
今天小编跟大家讲解下有关Linux ftp 命令行中下载文件get与上传文件put的命令应用详解 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Linux ftp 命令行中下载文件get与 ...
- linux上传文件put,详解Linux ftp 命令行中下载文件get与上传文件put的操作方法
尽管现在有许多好的FTP应用程序,但服务器命令行ftp命令的应用程序仍然很多,下面就让电脑乐园小编带你一起来学习详解Linux ftp 命令行中下载文件get与上传文件put的操作方法. 介绍:从本地 ...
- MobaXterm连接远程服务器,使用Linux命令行上传下载文件
文章目录 一.MobaXterm连接远程服务器 二.Linux命令行上传和下载文件 三.服务器挂载U盘传输文件 四..ipynb文件转化为.py文件 五.关闭本地电脑,服务器运行python 项目 问 ...
- Linux服务器命令行上传数据到百度云盘
参考: https://www.jianshu.com/p/11f071e1f7fe https://www.jianshu.com/p/dc7e86b171cb 每次想把服务器上的数据上传到百度云盘 ...
- 非命令行linux安装zip,如何在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions...
目的 目的是在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions.使用命令行从ZIP文件安装Gnome Shell ...
最新文章
- gitlab mysql devel_服务器搭建gitlab+mysql+nginx+redis+Jekins
- xdebug与wincachegrind配置
- android中可以使用bitmap的平铺,镜像平铺等减小图片带来的apk过大的问题
- 图解Linux命令实例
- 区块链BaaS云服务(32)同盾科技 IASC平台
- Spring Bean的作用域及生命周期
- C++.Templates学习总结归纳1
- 文件md5码怎么生成_Linux 系统文件校验方法--MD5,SHA1,PGP,SHA256,SHA512
- 中国招商银行设计严重缺陷
- 华为轮值董事长徐直军:AI发展十大改变
- Recursive implementation of the Gaussian filter[翻译]
- CentOS下Privoxy和Iptables 实现透明代理,修改http-header
- asponse.word 设置全局段前段后信息_一步步编写操作系统 12 代码段、数据段、栈和cpu寄存器的关系...
- 创龙基于Xilinx Kintex-7系列高性价比FPGA开发板SMA端子、电源接口和拔码开关
- 有了这两本书,学习领域驱动设计会很容易
- 访问chm文件出现 已取消到该网页的导航的解决方法
- Winform分页控件使用详细介绍
- Python的门面担当 - Tkinter
- AGV自动导航控制系统
- matlab数据归一化与反归一化处理
热门文章
- ienumerable vs iqueryable异常
- Android连接SQLServer详细教程(数据库+服务器+客户端),并在微软Azure云上搭建云服务
- [Docker]进入容器命令
- java cloassLoader大仙儿
- 4.5.2 地址变换机构 4.5.3 访问内存的有效时间
- Effective Java---No.7 避免使用终结方法(稀里糊涂)
- 推荐,Java Emoji Converter(Emoji表情转换工具)
- Ubuntu 16.04 设置终端背景透明化
- 微信小程序中显示换行、空格
- 网页里面的空格的代码怎么写