zoukankan      html  css  js  c++  java
  • Apache & WebDav 配置(二)

    (二)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

     



    " There's always more to learn, and there are always better ways to do what you've done before. " -- Trybst


  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/Trybst/p/4496183.html
Copyright © 2011-2022 走看看