(二)WebDav配置 & put脚本编辑!
WebDav 配置
----------------
# 1. 修改了两个配置文件
# 2. 创建web访问用户的用户名和口令
# 3. 创建了两个目录,并且设置了管理权限
----------------
# 切换目录
$ cd /etc/apache2
$ sudo vim httpd.conf
# 查找httpd-dav.conf
/httpd-dav.conf
"删除行首#"
# 将光标定位到行首
0
# 删除行首的注释
x
# 打开这三行
LoadModule dav_module libexec/apache2/mod_dav.so
LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so
LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so
# 保存退出
:wq
# 切换目录
$ cd /etc/apache2/extra
# 备份文件(只要备份一次就行)
$ sudo cp httpd-dav.conf httpd-dav.conf.bak
# 编辑配置文件
$ sudo vim httpd-dav.conf
"将Digest修改为Basic"
# 查找Digest
/Digest
# 进入编辑模式
i
# 返回到命令行模式
ESC
# 保存退出
:wq
# 切换目录,可以使用鼠标拖拽的方式
$ cd 保存put脚本的目录
# 以管理员权限运行put配置脚本
$ sudo ./put
设置两次密码: 123456
put脚本编辑
----------------
# 创建put脚本
$ vi put
...1、输入脚本内容!...
1 # 切换目录 2 echo "切换至/usr目录" 3 cd /usr 4 # 设置用户admin的密码 5 echo "设置admin的密码" 6 htpasswd -c /usr/user.passwd admin 7 # 设置密码文件的访问群组 8 echo "正在创建相关目录并修改访问权限..." 9 chgrp www /usr/user.passwd 10 # 建立var文件夹,保存DavLockDB相关文件 11 mkdir -p /usr/var 12 # 修改var文件夹用户群组 13 chown -R www:www /usr/var 14 # 建立上传文件夹:uploads 15 mkdir -p /usr/uploads 16 # 修改uploads文件夹用户群组 17 chown -R www:www /usr/uploads 18 echo "修改完毕,请确认..." 19 ls -lG 20 echo "重新启动Apache服务器" 21 # 重新启动Apache 22 apachectl -k restart
...2、保存并退出...
* :x "退出编辑模式后、用:x
...3、修改权限...
$ chmod 744 put
..............完成..............
================
PS:
[ 每日一句 ]
" Many of the improvements I introduced when developing C simply looked like a good thing to do. " -- Dennis Ritchie
[ 每天一首英文歌 ]
" My Bloody Valentine " -- Tata Young
================
|--> Copyright (c) 2015 Bing Ma.
|--> GitHub RUL: https://github.com/SpongeBob-GitHub