最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Nginx搭建WebDAV服務(wù)的詳細(xì)過程

 更新時(shí)間:2022年12月07日 08:22:18   作者:星幕·云影  
在搭建 Joplin 筆記服務(wù)的時(shí)候,發(fā)現(xiàn)了可以通過 WebDAV 服務(wù)來(lái)實(shí)現(xiàn)云筆記的功能,所以本篇就來(lái)介紹一下,怎么快速搭建 WebDAV 服務(wù),需要的朋友可以參考下

title: 基于Nginx搭建WebDAV服務(wù)
categories:
  - [IT,網(wǎng)絡(luò),服務(wù)]
tags:
  - WebDAV
  - Nginx
comments: true
date: 2022-11-09 17:19:46
description:

基于Nginx搭建WebDAV服務(wù)

在搭建 Joplin 筆記服務(wù)的時(shí)候,發(fā)現(xiàn)了可以通過 WebDAV 服務(wù)來(lái)實(shí)現(xiàn)云筆記的功能,所以本篇就來(lái)介紹一下,怎么快速搭建 WebDAV 服務(wù)。

WebDAV (Web-based Distributed Authoring and Versioning) 一種基于 HTTP 1.1協(xié)議的通信協(xié)議。它擴(kuò)展了HTTP 1.1,在GET、POST、HEAD等幾個(gè)HTTP標(biāo)準(zhǔn)方法以外添加了一些新的方法,使應(yīng)用程序可對(duì)[Web Server](https://baike.baidu.com/item/Web Server/9306055?fromModule=lemma_inlink)直接讀寫,并支持寫文件鎖定(Locking)及解鎖(Unlock),還可以支持文件的版本控制。

從我的角度,簡(jiǎn)單地理解為,類似于FTP服務(wù),提供網(wǎng)絡(luò)文件交互服務(wù)??梢允褂糜脩裘兔艽a來(lái)控制訪問,通過特定的客戶端,可以直接存儲(chǔ)、下載、編輯文件。

搭建與配置

這里我是用寶塔面板來(lái)實(shí)現(xiàn)整個(gè)過程的,知曉原理后,也可以用其他類似的手段實(shí)現(xiàn)。

官方安裝示例 [Nginx http_dav_module](Module ngx_http_dav_module (nginx.org))

重新安裝 Nginx

在寶塔面板,Nginx 安裝中選擇 編譯安裝,并點(diǎn)擊 添加自定義模塊。

添加自定義模塊

模塊名稱:http_dav_module
模塊描述:webdev
模塊參數(shù):--with-http_dav_module --add-module=/root/nginx-dav-ext-module
前置腳本:git clone https://github.com/arut/nginx-dav-ext-module.git /root/nginx-dav-ext-module

nginx-dav-ext-module 介紹

標(biāo)準(zhǔn)的 ngx_http_dav_module 提供了部分WebDAV實(shí)現(xiàn),僅支持GET、HEAD、PUT、DELETE、MKCOL、COPY和MOVE方法。要在 Nginx 中獲得完整的 WebDAV 支持,您需要啟用 ngx_http_dav_module 以及此模塊(nginx-dav-ext-module)以補(bǔ)充缺少的方法,如:PROPFIND,OPTIONS,LOCK,UNLOCK。

部署 WebDAV 網(wǎng)站服務(wù)

添加一個(gè)新網(wǎng)站

在配置文件中添加以下內(nèi)容(別忘了還要添加第二行代碼,就在server上面添加):

http {
    dav_ext_lock_zone zone=foo:1m; # 默認(rèn)鎖超時(shí)值為 1 分鐘
 
    ...
 
    server {
        ...
 
        location / {
            root /www/wwwroot/webdav;
    	
            client_body_temp_path /www/wwwroot/webdav/client_temp;
            #client_max_body_size 102400M;#大文件支持
 
            dav_methods PUT DELETE MKCOL COPY MOVE;
            create_full_put_path on;
            dav_access		user:rw group:rw  all:r;
 
            autoindex on;
            # 需要 nginx-dav-ext-module 才有下面的選項(xiàng)
            dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK;
            dav_ext_lock zone=foo;
        }
    }
}

在 網(wǎng)站目錄 加入密碼保護(hù)即可

應(yīng)用

接下來(lái),就可以在需要 WebDAV 服務(wù)的地方使用了。

比如:Joplin

WebDAV URL:就是你訪問那個(gè) WebDAV 網(wǎng)站的地址

用戶名和密碼:就是剛才設(shè)置的密碼訪問

到此這篇關(guān)于基于Nginx搭建WebDAV服務(wù)的文章就介紹到這了,更多相關(guān)Nginx搭建WebDAV服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Nginx 和 PHP 的兩種部署方式的對(duì)比

    詳解Nginx 和 PHP 的兩種部署方式的對(duì)比

    這篇文章主要介紹了詳解Nginx 和 PHP 的兩種部署方式的對(duì)比的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • OpenResty是什么,OpenResty和Nginx的區(qū)別?

    OpenResty是什么,OpenResty和Nginx的區(qū)別?

    Nginx作為一款輕量級(jí)、高性能的Web服務(wù)器,傳統(tǒng)局限性也很明顯:靜態(tài)配置、邏輯擴(kuò)展依賴C模塊開發(fā),使得它在需要?jiǎng)討B(tài)業(yè)務(wù)邏輯的場(chǎng)景中顯得捉襟見肘,<BR>而OpenResty的出現(xiàn),打破了這一僵局,它通過將Lua腳本深度集成到Nginx中,將“靜態(tài)代理服務(wù)器”升級(jí)為“動(dòng)態(tài)應(yīng)用平臺(tái)”
    2025-04-04
  • 為Nginx添加mp4流媒體支持

    為Nginx添加mp4流媒體支持

    這篇文章主要介紹了為Nginx添加mp4流媒體支持的的相關(guān)資料,需要的朋友可以參考下
    2014-12-12
  • 詳解阿里云LINUX服務(wù)器配置HTTPS(NGINX)

    詳解阿里云LINUX服務(wù)器配置HTTPS(NGINX)

    本篇文章主要介紹了阿里云LINUX服務(wù)器配置HTTPS(NGINX) ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-02-02
  • Nginx timeout超時(shí)配置詳解

    Nginx timeout超時(shí)配置詳解

    這篇文章主要介紹了Nginx timeout超時(shí)配置詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Nginx查看當(dāng)前連接數(shù)的配置方法

    Nginx查看當(dāng)前連接數(shù)的配置方法

    在開發(fā)過程中有時(shí)候我們需要查看Nginx的當(dāng)前連接數(shù),方便調(diào)整一些參數(shù)配置和性能調(diào)優(yōu),在Nginx中,你可以通過幾種方式來(lái)查看當(dāng)前的連接數(shù),感興趣的朋友一起看看吧
    2024-08-08
  • nginx查看連接數(shù)的幾種方法小結(jié)

    nginx查看連接數(shù)的幾種方法小結(jié)

    nginx作為目前最流行的web服務(wù)器之一,在許多生產(chǎn)環(huán)境都能看到他的蹤影,有時(shí)候,我們需要統(tǒng)計(jì)nginx的連接配置,本文主要分享一下如何統(tǒng)計(jì)nginx的連接數(shù),需要的朋友可以參考下
    2024-02-02
  • Nginx URL重寫rewrite機(jī)制原理及使用實(shí)例

    Nginx URL重寫rewrite機(jī)制原理及使用實(shí)例

    這篇文章主要介紹了Nginx URL重寫(rewrite)機(jī)制原理及使用實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 歐拉部署nginx的實(shí)現(xiàn)步驟

    歐拉部署nginx的實(shí)現(xiàn)步驟

    本文主要介紹了歐拉部署nginx的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • nginx配置多個(gè)vue項(xiàng)目

    nginx配置多個(gè)vue項(xiàng)目

    這篇文章主要介紹了nginx配置多個(gè)vue項(xiàng)目的方法以及流程介紹,對(duì)此有需要的朋友參考下。
    2018-04-04

最新評(píng)論

刚察县| 双柏县| 乐山市| 谢通门县| 阿鲁科尔沁旗| 赤城县| 红安县| 旌德县| 乌兰察布市| 黑龙江省| 图片| 宜川县| 南乐县| 两当县| 新干县| 门源| 永修县| 波密县| 乌拉特前旗| 和龙市| 子长县| 焉耆| 奉贤区| 小金县| 乐亭县| 葫芦岛市| 绥阳县| 贡山| 台湾省| 岫岩| 静宁县| 大英县| 宁津县| 宁都县| 颍上县| 历史| 巨野县| 锡林郭勒盟| 呼和浩特市| 新疆| 巴林左旗|