Apache2:Ubuntu部署WebDav服务器
创始人
2025-01-18 12:33:24
0

本文介绍如何使用ubuntu部署WebDav服务器

假设ubuntu中要存储WebDav内容的的文件夹路径为/sata/webdav,IP为192.168.1.20,WebDav服务端口为36500,则步骤如下:

1.安装apache2(非管理员需要在命令前面加上sudo)

apt update apt install apache2 

2.启用WebDAV模块:

a2enmod dav a2enmod dav_fs 

3.创建WebDAV目录(如果已存在则不用创建):

mkdir /sata/webdav 

4.配置WebDAV和端口:

编辑 Apache 配置文件 /etc/apache2/sites-available/000-default.conf,添加以下内容:

Listen 36500       Alias /webdav /sata/webdav              Dav On         Options Indexes         AuthType Basic         AuthName "WebDAV"         AuthUserFile /etc/apache2/webdav.password         Require valid-user       

其中第一句“Listen 36500”表示监听36500端口。“Alias /webdav /sata/webdav”表示连接文件夹“/sata/webdav”到“webdav”

5.创建身份验证用户::

htpasswd -c /etc/apache2/webdav.password 【这里换成你要登录webdav的名字】 

紧接着会让你输入密码,根据提示输入账户的密码。

注意,如果将来你需要新增其他用户,则将参数-c修改为-b,使用以下语句:

htpasswd -b /etc/apache2/webdav.password 【这里换成你要登录webdav的名字】 【这里换成该用户的密码】 

6.重新加载Apache配置:

使用以下命令重启apache服务:

systemctl reload apache2 

如果是docker等安装的ubuntu可能不支持该命令,可以使用以下命令:

service apache2 restart 

7. 访问服务进行测试:

浏览器输入以下网址访问webdav,输入用户名密码后即可使用。注意不要漏下/webdav

http://你的IP:36500/webdav 

例如当前我的docker容器获取IP是192.168.1.20,则应该输入:http://192.168.1.20:36500/webdav

相关内容

热门资讯

第三分钟带你了解!蜀山四川小程... 第三分钟带你了解!蜀山四川小程序破解版下载(透视挂)带你了解外挂开挂辅助平台(果然真的是有挂) 了解...
第三分钟带你讲解!皮皮跑子胡子... 第三分钟带你讲解!皮皮跑子胡子修改器,聚财app辅助,力荐教程(有挂秘诀)-哔哩哔哩;打开点击测试直...
第十分钟带你发现!同城游微信游... 第十分钟带你发现!同城游微信游戏辅助(辅助挂)原来有挂(真实有挂)-哔哩哔哩;同城游微信游戏辅助是一...
7分钟带你了解!黑科技微乐小程... 7分钟带你了解!黑科技微乐小程序辅助器免费(透视挂)大神推荐外挂开挂辅助软件(果然真的是有挂)【无需...
九分钟带你发现!新蛮王辅助器,... 九分钟带你发现!新蛮王辅助器,九酷互娱辅助,总结教程(有挂技巧)-哔哩哔哩 【无需打开直接搜索加薇1...
六分钟带你普及!微乐三带辅助(... 六分钟带你普及!微乐三带辅助(辅助挂)果然是有挂的(讲解有挂)-哔哩哔哩;微乐三带辅助软件透视开挂是...
十分钟带你了解!万能游戏辅助器... 十分钟带你了解!万能游戏辅助器脚本(辅助挂)一分钟教会你外挂开挂辅助工具(一直真的是有挂)《详细加薇...
第六分钟带你讲究!菠萝神辅助器... 菠萝神辅助器app 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: ...
八分钟带你发现!宝宝游戏辅助器... 八分钟带你发现!宝宝游戏辅助器(辅助挂)果然真的有挂(有挂技巧)-哔哩哔哩;相信小伙伴都知道这个宝宝...
3分钟带你了解!极速摇一摇鱼虾... 3分钟带你了解!极速摇一摇鱼虾蟹辅助(辅助挂)交流学习经验外挂开挂辅助软件(果然确实有挂);打开点击...