java webdav服务,nginx+webdav
1、配置Nginx以支持WebDav:
Webdav是nginx一个组件,默认编译nginx时是没有安装这个组件的。
如果跟应用公用一个nginx,需要重新编译安装nginx,重新安装前需要备份好原来的nginx.conf。
1.1编译安装
上传nginx源码nginx-1.12.2.tar.gz到/root目录下。
$ tar zxvf nginx-1.12.2.tar.gz //解压nginx源码
$ cd nginx-1.12.2
$ ./configure --prefix=/opt/nginx --with-http_dav_module //编译时增加web_dav模块
$ make && make install
Nginx成功安装在/opt/nginx目录下
1.2 webdav配置
1.2.1 编辑nginx.conf
$ vi /opt/nginx/conf/nginx.conf
在server中添加如下配置信息:
这里拿我本机的ambari 为例
location /ambari{
root /opt/apps/www/html;
index index.html index.htm;
autoindex on;
## webdav config
client_body_temp_path /tmp;
dav_methods PUT DELETE MKCOL COPY MOVE;
create_full_put_path on;
dav_access group:rw all:r;
}
如下图所示:
1.2.2、Nginx的root目录/opt/apps/www/html默认是只读的,需要加写权限:
$ mkdir –P /opt/apps/www/html/ambari;
$ chmod 777 /opt/apps/www/html
1.2.3、重启nginx:
$ cd /opt/nginx/sbin
$ ./nginx -t $ nginx -s reload
1.2.4 测试webdav:
$ cd /root
$ echo "this is t.txt!" > t.txt $ curl -T t.txt 192.168.1.101/ambari/t.txt $ ll /opt/apps/www/html
(可以看到t.txt上传到了这里) $ curl 192.168.1.101/ambari/t.txt //查看文件中内容
完
java webdav服务,nginx+webdav相关推荐
- 宝塔nginx文件服务器,宝塔面板nginx编译webdav模块 – 建立webdav服务器
要想Nginx支持WebDAV,需要手动添加http_dav_module和nginx-dav-ext-module模块.http_dav_module模块是nginx默认的模块,但是也需要手动编译. ...
- nginx webdav模块实现http协议上传文件
1.简介 WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET. ...
- WebDAV服务漏洞利用工具DAVTest
WebDAV服务漏洞利用工具DAVTest WebDAV是基于Web服务的扩展服务.它允许用户像操作本地文件一样,操作服务器上的文件.借助该功能,用户很方便的在网络上存储自己的文件.为了方便用户使用, ...
- 路由器使用Caddy搭建Webdav服务
** 路由器使用Caddy搭建Webdav服务 确定CPU框架 方法一:breed界面查看 方法二:开启路由器ssh用putty登陆 cat /proc/cpuinfo或uname -a 下载包含We ...
- linux 环境安装 webdav 服务
linux 环境安装 webdav 服务 执行安装语句 yum install httpd* -y 安装路径为:/ect/httpd/ 相关配置 httpd.conf 在文件 /etc/httpd/c ...
- windows10搭建私有云服务(使用webdav服务端和公网端口映射)
(1)开启Webdav服务 详情请参考: windows10开启本地文件服务(webdav服务端)_tf-center的博客-CSDN博客 (2)开启端口映射,将本地Webdav的端口号(如8900) ...
- 群晖NAS搭建WebDav服务,并内网穿透实现公网访问
WebDAV是基于HTTP协议的通信协议.适用于有些客户限制于其他协议,要求使用WebDAV协议进行数据传输的,下面是通过WebDAV协议来访问群晖NAS的设置教程. 1. 在群晖套件中心安装WebD ...
- tfcenter支持DDNS端口映射Webdav服务,不需担心家庭网络出口公网IPv4发生变化导致网络中断
前提条件: (如不清楚可加qq群: 599362559 咨询 ) 需要向运营商(电信.移动或联通)申请公网出口IPv4地址 在路由器上配置IPv4端口映射和DDNS映射(例如 test.tpddns. ...
- OpenWrt系统下挂载阿里云盘提供webDAV服务再用kodi打造家庭影院
KODI是一款播放器,也是一款媒体库管理软件,不仅在电视上可以安装,还可以在windows电脑上进行安装. 当下载高清,高质量的影片的时候,一般的播放器,播放会比较吃力.教您设置KODI播放器,3分钟 ...
最新文章
- 两个数组的交集 II
- 边缘检测、霍夫变换、重映射、仿射变换、直方图均衡化
- 【PHPExcel】设置打印格式
- tomcat 远程管理(入门级)
- Django实战之美化页面
- 个人管理 - 程序员的四个阶段
- php setcookie使用变量,PHP setcookie() 函数
- redis3.0.3 安装与配置
- 10-1 channel
- pku1159 Palindrome(简单dp)
- 玄铁C910内存管理与地址转换技术
- 584分学计算机报什么大学,2021年高考584分左右能上什么大学(100所)
- CAN Bus-Off详解
- Django Migrate和Makemigrations
- Boss直聘App上“天使投资、VC、PE” 与“A轮、B轮、C轮融资”的关系
- 阿里云服务器租用费用_轻量和ECS价格表
- Kotlin - Map 字典
- 一键快速设置图层lisp程序_CAD快速切换图层LISP代码
- 2019年免费抢票神器
- ngrok 内网穿透+实现远程桌面
热门文章
- eigrp配置实验_路由器 OSPF 动态路由配置
- 成功解决ModuleNotFoundError: No module named ‘torch._C‘
- CV之FD之HOG:图像检测之基于HOG算法、简介、代码实现(计算图像相似度)之详细攻略
- Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略
- ML之RF:kaggle比赛之利用泰坦尼克号数据集建立RF模型对每个人进行获救是否预测
- Android jdbc连接mysql报错解决方案 (Communications link failure)
- JavaScript语言中文参考手册.chm
- [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法
- 如何解决div层被flash遮盖的问题
- SCN Headroom与时光倒流到1988年的Oracle数据库