什么是webdav
webdav 是一組超文本傳輸協(xié)議的技術(shù)集合,有利于用戶鍵協(xié)同編輯和管理存儲在萬維網(wǎng)服務(wù)器文檔。同時來說就是,webdav可以讓用戶直接存儲,下載,編輯文件,操作文件需要進(jìn)行用戶認(rèn)證
基于nginx快速搭建webdav服務(wù)器
需要的環(huán)境
- linux上需要下載git(用來拉取鏡像)
- nginx版本為:nginx-1.22.0.tar.gz
# 拉取需要的模塊
git clone https://gitee.com/fengfeng_he/nginx-dav-ext-mdule.git
# 拉取nginx
wget -c http://nginx.org/download/nginx-1.22.0.tar.gz
# 解壓
tar xf nginx-1.22.0.tar.gz
# 安裝依賴包
yum -y install gcc make automake pcre-devel zlib zlib-devel openssl openssl-devel
# 安裝http服務(wù)器
yum install -y httpd
# 編譯安裝
cd nginx-1.22.0/
./configure --prefix=/usr/local/nginx --with-http_dav_module --add-module=../nginx-dav-ext-mdule
make && make install
至此,需要安裝的軟件已安裝完畢
修改配置文件
- 配置文件在這里
# 根據(jù)配置文件的信息,需要創(chuàng)建密碼
htpasswd -c /usr/local/nginx/conf/.passwd admin
# 輸入自己想要設(shè)置的密碼
# 授權(quán)
chmod o+w /usr/local/nginx/html/
# 刪除其余的文件
rm -rf /usr/local/nginx/html/*
啟動服務(wù)
/usr/local/nginx/sbin/nginx
# 重啟服務(wù)
# /usr/local/nginx/sbin/nginx -s reload
完結(jié)撒花?。。?/code>文章來源:http://www.zghlxwxcb.cn/news/detail-614809.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-614809.html
到了這里,關(guān)于純nginx制作文件上傳下載服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!