专栏首页zhangdd.comNginx新增支持WebDav模块

Nginx新增支持WebDav模块

模块下载地址:https://github.com/arut/nginx-dav-ext-module

如报错找不到libxslt.so 下载地址: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxslt-1.1.28-5.el7.x86_64.rpm

1、配置Nginx以支持WebDav:

Webdav是nginx一个组件,默认编译nginx时是没有安装这个组件的。

如果跟应用公用一个nginx,需要重新编译安装nginx,重新安装前需要备份好原来的nginx.conf。 1.1编译安装

上传nginx源码nginx-1.16.1.tar.gz到/root目录下。

$ tar zxvf nginx-1.16.1.tar.gz //解压nginx源码

$ cd nginx-1.16.1

$ ./configure –prefix=/usr/local/nginx –with-http_dav_module –add-module=/soft/nginx-dav-ext-module //编译时增加web_dav模块

$ make && make install

Nginx成功安装在/usr/local/nginx目录下 1.2 webdav配置

1.2.1 编辑nginx.conf

$ vi /usr/local/nginx/conf/nginx.conf

在server中添加如下配置信息:

这里拿我本机的ambari 为例

location /webdav{

root  /usr/local/nginx/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;

}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Nginx基本应用(一)

    HTTPS代表超文本传输协议安全。它是用于保护两个系统(例如浏览器和Web服务器)之间的通信的协议。 下图说明了通过http和https进行通信的区别:

    没有故事的陈师傅
  • 被抛弃的WebDAV,从未有过青春!

    谁都想定标准,但谁也不想遵循标准,这是人之本性,也是大厂商的纠结之处。随波逐流会失去话语权,搞独立又没有一呼百应的潜质。

    xjjdog
  • 腾讯云轻量服务器部署GO开发的WebDav秒变私人云

    不少人介绍过Nginx模块实现是Webdav 这次介绍一个由Go语言编写的WebDav服务端搭建过程,个人感觉比其他众方式都简单实用,单文件可执行,不需要额外配...

    用户2322970
  • 宝塔搭建Webdav,同步Zotero

    前言:这应该是最后的办法了,软件通过sftp协议同步,缺点太多,比如间歇性无法写入,写入过于缓慢,等等问题,困扰着地球人通往火星的道路。已经特么的尝试过很多软件...

    用户1257977
  • Centos6.5安装配置nginx

    出现如下代码: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is...

    Java帮帮
  • 编译nginx支持https+http2+nginx-http-concat模块

    现在很多网站要求https访问,既能提高安全性,也避免运营商劫持。又必须给nginx加上这些功能。

    二狗不要跑
  • Nginx编译安装nginx-upsync-module模块以实现动态负载

    【转载请注明出处】:https://cloud.tencent.com/developer/article/1627571

    后端老鸟
  • Nginx | Nginx增加模块

    在上篇文章中安装 Nginx 时,因为我的系统中没有 zlib 库,因此无法直接编译 Nginx,需要忽略这个库。这个库的作用是让 Nginx 可以开启 gzi...

    码农UP2U
  • nginx-2:部署生产级openresty

    git clone https://github.com/replay/ngx_http_consistent_hash.git

    千里行走
  • nginx-2:部署生产级openresty

    git clone https://github.com/replay/ngx_http_consistent_hash.git

    Criss@陈磊
  • Nginx发布1.9.0版本,新增支持TCP代理和负载均衡的stream模块

    昨天在公司微信群,CTO 分享了这个消息,对运维来说以后基于 TCP 协议的后端业务的高可用又多了一个新的选择,实在是棒极了! 一直以来,Nginx 并不支持 ...

    张戈
  • NAS 共享访问协议 — NFS、SMB、FTP、WebDAV 各有何优势?

    随着智能化互联时代的来临,家中的智能设备越来越多:电视机、平板、游戏主机、电脑、手机等遍及家中各个角落,同时设备之间共享数据的需求变的越来越强烈。比如同步、备份...

    JMCui
  • nginx添加第三方模块,以及启用nginx本身支持的模块

    首先,要讲清楚一点,nginx不支持动态安装、加载模块的,所以当你安装第三方模块或者启动nginx本身的新模块功能的时候,都是覆盖nginx的;

    拓荒者
  • nginx新增stream模块负载ftp请求

    1.nginx 增加tcp ./configure –with-stream (新增配置,其余根据自己需求不变)

    zhangdd
  • 在Ubuntu 16.04上安装Seafile并配置Nginx

    Seafile是一个跨平台的文件托管工具,包含了适用于Linux和Windows的服务器应用程序,以及适用于Android,iOS,Linux,OS X和Win...

    Techeek
  • linux下编译安装nginx完整版

    小柒吃地瓜
  • ASP.NET (Core) WebAPI IIS PUT和DELETE请求失败 405的解决办法

    本地调试没问题,在线上环境上IIIS拒绝PUT和DELETE请求是由于IIS为网站默认注册的一个名为WebDAVModule的自定义HttpModule导致的,...

    跟着阿笨一起玩NET
  • 平台安全之中间件安全

    一次web访问的顺序,web浏览器->web服务器(狭义)->web容器->应用服务器->数据库服务器

    信安之路
  • 一个比 Nginx 功能更强大的 Web 服务器

    Caddy 是一个 Go 编写的 Web 服务器,类似于 Nginx,Caddy 提供了更加强大的功能,随着 v2 版本发布 Caddy 已经可以作为中小型站点...

    民工哥

扫码关注云+社区

领取腾讯云代金券