1. 程式人生 > >Apache——Config WebDAV(windows配置webdav)

Apache——Config WebDAV(windows配置webdav)

配置過程如下:

Enviroment

Web Server: Windows XP Professional Service Pack2 , Apache 2.2
Client: Windows XP Professional Service Pack2 ,IE6

安裝apache2.2,安裝完成以後,配置如下面所示:

在C:\Program Files\Apache Software Foundation\Apache2.2\conf資料夾下

修改配置檔案httpd.conf把以下三行的# 去掉:

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules

/mod_dav_fs.so1 S% b6 V, }/ \' O( j3 K* C4 Z
Include conf/extra/httpd-dav.conf

儲存,然後開啟extra/httpd-dav.conf,修改httpd-dav.conf配置檔案為如下:


DavLockDB "C:/Program Files/Apache Software Foundation/Apache2.2/DAVLock/Davdb"

Alias /load "C:/Program Files/Apache Software Foundation/Apache2.2/load"

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/load">
    Dav On

    Order Allow,Deny
    Allow from all

    AuthType Basic
    AuthName load
    # You can use the htdigest program to create the password database
    AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/DavPwd/user.pwd"

    #Allow universal read-access, but writes are restricted
    # to the admin user.
    # The LimitExcept must have PROPFIND privilege
   # <LimitExcept GET PROPFIND OPTIONS>
        #The username format should be

[email protected]
        require user lzu
    #</LimitExcept>
</Directory>

然後儲存檔案。 上面我把# <LimitExcept GET PROPFIND OPTIONS>和#</LimitExcept>給註釋掉了,就是為了使用者如果要瀏覽該webdav也要輸入使用者名稱和密碼,要是不註釋掉的話,任何使用者都可以瀏覽該webdav,但是隻有輸入使用者名稱和密碼後才能對該webdav進行寫操作!

說明:這裡筆者使用的是基本認證方法,另外摘要認證比基本認證更加安全,但遺憾的是目前並非所有的瀏覽器都支援摘要認證,所以大多數情況下使用者只使用基本認證。本節主要介紹基本認證。

建立密碼檔案 ,執行cmd,cd 到C:\Program Files\Apache Software Foundation\Apache2.2\bin目錄下,輸入下面的命令2 Z, V- l$ i& K
htpasswd.exe -c"C:\Program Files\Apache Software Foundation\Apache2.2\DavPwd\user.pwd"    lzu

輸入命令後會提示讓你輸入兩次密碼。

即可,建立了一個使用者名稱為:lzu的使用者。

(在建立使用者的時候主要要注意C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra下的httpd-dav.conf檔案

   # <LimitExcept GET PROPFIND OPTIONS>
        #The username format should be [email protected]
        require user lzu
    #</LimitExcept>

 注意上面紅色的部分,一定要是lzu。)

然後重啟apache2.2,在瀏覽器中輸入,即可看到要你輸入使用者名稱和密碼的提示框。

至此,配置成功!

怎樣更改Apache2.2的服務目錄,比如安裝好後預設的是C:/Program Files/Apache Software Foundation/Apache2.2/load這個目錄,若現在想把目錄改為D:/ 

更改方法如下:

修改C:\Program Files\Apache Software Foundation\Apache2.2\conf下的httpd.conf檔案:

把<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/load">改為<Directory "D:/">

修改C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra下的httpd-dav.conf檔案:

- L" e; s1 x6 i8 i7 K  X& ^ Alias /load "C:/Program Files/Apache Software Foundation/Apache2.2/load/"改為Alias /load "D:/"

把<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/load/">改為<Directory "E:/">

然後重啟apache2.2就可以了,搞定!!!

* q# m- ?$ O1 H  u+ Q, \3 J1 C

相關推薦

Apache——Config WebDAVwindows配置webdav

配置過程如下: Enviroment Web Server: Windows XP Professional Service Pack2 , Apache 2.2 Client: Windows XP Professional Service Pack2 ,IE6 安裝

完成Ubuntu桌面版的Apache+php+mysql手動配置LAMP的全過程及實現細節

   最近一個周基本完成了linux系統中LAMP的手動配置,總結一下這個配置過程,方便以後參考。      安裝完桌面版的ubuntu系統,關於時區設定和作業系統中文支援等實現部分在設定裡面都可以完成,就不加闡述。      首先,我的Ubuntu是在虛擬機器裡執行的,這

Tomcat配置遠程調試端口windows、Linux

ava gre 使用方法 disco sco 增加 inux conn http   當我們需要定位生產環境問題,而日誌又不清晰的情況下,我們可以借助Tomcat提供的遠程調試,設置如下: // Linxu系統: apach/bin/startup.sh開始處中增加如下

資料庫概述、mysql-5.7.11-winx64.zip 的下載、安裝、配置和使用windows裡安裝圖文詳解

本博文的主要內容有   .資料庫的概述   .mysql-5.7.11-winx64.zip 的下載     .mysql-5.7.11-winx64.zip 的安裝   .mysql-5.7.11-winx64.zip 的配置   .mysql-5.7.11-winx64.zip 的使用

Karma-jasmine前端測試工具的配置windows環境下

注意:本文中出現的資料連結、karma的外掛安裝等,均可能需要翻$牆後才能正確執行。 Jasmine是一個Javascript的測試工具,在Karma上執行Jasmine可完成Javascript的自動化測試、生成覆蓋率報告等。本文不包含Jasmine的使用細節,這幾

windows系統傻瓜式安裝apache+php教程自定義環境

Apache安裝1、第一步:配置檔案目錄(apache目錄下的conf/httpd.conf)ServerRoot "apache的檔案目錄(不帶斜槓)"DocumentRoot "apache的檔案目錄/htdocs"<Directory "apache的檔案目錄/h

Raspberry Pi 3 B+ 開箱基本配置Windows環境下

1. 下載系統 下載 Raspbian,建議下載種子,然後使用迅雷等下載工具下載。 或者在官網上下載名稱為RASPBIAN STRETCH WITH DESKTOP的系統。 2. 寫入SD卡 下載 Win32 Disk Imager,直接下載

Maven的安裝文字版Windows/Linux/Mac

版本 驗證 系統路徑 strong jdk1 編譯 found 編譯器 opts 以下內容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_environment_setup.html

深入解密.NETWindows事件日誌

深入 get dex eventlog logs clas per windows ces 測試 using System; using System.Diagnostics; namespace WindowsConsoleApp { //測試

C# 編寫Windows Servicewindows服務程序

init override services ges 計算 public control etime 令行 Windows Service簡介: 一個Windows服務程序是在Windows操作系統下能完成特定功能的可執行的應用程序。Windows服務程序雖然是可執行

MSVC2012終於“真正”支持C++11了Windows XP Targeting

http target lan left info href userinfo iuc cow 剖o0辜4R趙64yo貉業http://www.docin.com/app/user/userinfo?userid=181333168 8柿7c06油萊4耪chttp://ww

kafka集群搭建windows環境下

集群搭建 副本 數字 設計 cal exception code 需要 led 一、簡介 Kafka 是一個實現了分布式的、具有分區、以及復制的日誌的一個服務。它通過一套獨特的設計提供了消息系統中間件的功能。它是一種發布訂閱功能的消息系統。 1、名詞介紹 Message 消

搭建Django項目虛擬環境Windows系統下

驗證 我們 mys div 本地 all alt 三方庫 exe   一、安裝virtualenv   我們可以使用正式的Python環境中的pip進行安裝。進入cmd界面,運行“ pip install virtualenv ”,完成安裝後,可以運行“ where vir

WMI問題全解Windows管理規範<轉>

hive http arc windows com gin htm itl ID WMI問題全解(Windows管理規範)<轉>WMI問題全解(Windows管理規範)<轉>

kettle的下載、安裝和初步使用windows平臺下圖文詳解

1.0 index java_home 網站 int 目錄 解決辦法 for sql kettle的下載   ?Kettle可以在http://kettle.pentaho.org/網站下載 http:

Apache日誌分割rotatelogs、cronolog

測試 不可 apache etc oca logs sta 常見 進行 為什麽要進行日誌分割? 隨著網站的訪問量越來越大,web服務器產生的日誌文件也會越來越大,如果不對其進行分割管理,單個日誌文件會變得異常龐大,不利於對日誌進行綜合分析、監控等。另外,當服務器遇到故障時

oracle安裝windows 64位

win 情況下 占用 png servers ati 完成 images lead oracle安裝11g:1.通過官網www.oracle.com下載oracle包,分別為有1和2,將兩個都解壓,後合並都一起,例如:2.安裝前需要註意:關掉病毒防火墻 保證系統是健康正常的

Qt:獲取系統CPU使用率Windows+macOS+Linux

最近專案上有需求,需要根據CPU使用率來調整排程邏輯,因此寫了這個庫,沒有多少程式碼,直接開源好了 以下是README內容,直接搬過來: 介紹 JQCPUMonitor,是一個給Qt開發的,CPU使用率檢測庫,目前只檢測CPU整體使用率。 支援3個主要平臺,Windows、

4Spring學習記錄---Spring_bean屬性配置細節

    這一節主要學了bean的詳細配置   特殊符號的解決方法: 如果字串裡有特殊符號需要用<![CDATA[]]> 引用其他bean 通過引用來使用bean。有時某類bean包含另一類bean。這裡要用到ref引用

WindowsXamlHost:在 WPF 中使用 UWP 的控制元件Windows Community Toolkit

原文 WindowsXamlHost:在 WPF 中使用 UWP 的控制元件(Windows Community Toolkit) Windows Community Toolkit 再次更新到 5.0。以前可以在 WPF 中使用有限的 UWP 控制元件,而現在有了 WindowsXamlHost,則可以使