通过终端命令行进行WebDav服务器配置,实现使用PUT进行文件上传【图文详解】

HTTP的常见方法

》GET        获取指定资源

POST      2M 向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源

HEAD            获取指定资源头部信息

PUT        替换指定资源(不支持浏览器操作)

DELETE        删除指定资源

》OPTIONS       允许客户端查看服务器的性能

》TRACE           回显服务器收到的请求,主要用于测试或诊断

》CONNECT      预留给能够将连接改为管道方式的代理服务器(HTTP代理使用)

 

要使用PUT必须用命令行进行服务器配置!

 

详细步骤:

第一步:启动http-dav功能(WebDAV服务器)

 

输入命令行:cd /etc/apache2


输入命令行:sudovim httpd.conf


回车后,终端框页面:


别管光标位置,直接输入命令行:/httpd-dav.conf  (因为此并非编辑状态,“/”代表着搜索的意思)


输入命令行后回车,光标会自动跳到需要修改的一行


将光标移动到行首(快捷键0),将行首的#删除(快捷键x,或按i切换到编辑状态,删掉#,再按esc退出编辑状态)

 

 

第二步:修改httpd-dav扩展文件

 

输入命令行cd /etc/apache2/extra回车

输入命令行sudo vim httpd-dav.conf回车


出现Password:输入密码回车


方向键↓控制光标下移,找到AuthType Digest 将Digest改为Basic


输入i 切换成编辑状态:


 

修改完毕后,按esc 退出编辑状态,输入:wq,保存退出

 

第三步:修改httpd-dav扩展文件

 

输入命令行:cd /usr回车

输入命令行:sudo htpasswd -c /usr/user.passwd admin回车

Password:输入密码回车


设置密码


回车后,输入命令行ls-l 回车,查看当前文件夹下文件详情,


输入命令行:sudo chgrp www /usr/user.passwd 修改权限

 

权限修改成功

 

第四步:后续设置

 

建立var文件夹,保存DavLockDB相关文件

输入命令行:
sudo mkdir -p /usr/var

输入命令行:sudo chown -R www:www /usr/var

 

建立上传文件夹:uploads

sudo mkdir -p /usr/uploads 回车 输入ls-l查看

sudo chown -R www:www /usr/uploads

注意:文件夹名uploads不要更换,会牵扯到上面的系统配置

 

权限修改完毕之后,查看最后的配置结果


重启apache


配置结束

 

测试WebDav服务器

输入在命令行中设置的用户名admin 和密码


连接成功,就配置成功了!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值