阿帕奇apache伺服器和webDav伺服器快速配置。,

來源:互聯網
上載者:User

阿帕奇apache伺服器和webDav伺服器快速配置。,

當自己在家敲代碼需要發請求時,就可以配置本地apache,Mac電腦內建的伺服器。這個比windows上的本機伺服器還要好用,下面寫下最快速配置方案。

0.在開始之前需要給自己的電腦設定下開機密碼,想開本機伺服器這一點是必須的。

一。本地apache伺服器1.首先在自己的電腦暱稱的檔案夾下 建一個sites檔案夾

如果你不是在部落格園看到這篇文章,請點擊查看原文 

裡面隨便放上一些背景假資料。 比如我的就是在/Users/dsx 目錄下 

 

2.找到設定檔,給原來檔案備份

接下來都是在終端下操作 輸入下面指令($後面的代碼可以直接複製)

// 切換工作目錄

$cd /etc/apache2

//  備份檔案,以防不測,只需要執行一次就可以了

$sudo cp httpd.conf httpd.conf.bak

 

// 提示:下面這行代碼不要打,如果後續操作出現錯誤!才需要使用以下命令,恢複備份過的 httpd.conf 檔案 (董鉑然部落格園)

$sudo cp httpd.conf.bak httpd.conf

 

3.開始修改設定檔

// 用vim編輯httpd.conf

$sudo vim httpd.conf

// 尋找DocumentRoot  

/DocumentRoot

按下 i 進入編輯模式

可以看到有兩個路徑 把他們都改成你剛才建的那個Sites 檔案夾的路徑

再尋找下 php

/php

定位到這一行後把游標移到最左邊按下 x 刪除“#”開啟目錄

 

如果是10.10系統的話還有一步:尋找Options 輸入/Options 也可以目測自己找到圖中的位置,在Options和Follow之間增加一個單詞)

 

改好之後先按下esc鍵退出編輯模式,再輸入:wq 儲存並退出 如果打錯了不想儲存就是 :q!

 

4.收尾工作與確認成功

//拷貝設定檔

$sudo cp php.ini.default php.ini

// 重新啟動apache伺服器 之後下面說這句話是正常的

$sudo apachectl -k restart

之後下面說這句話是正常的不用擔心

再確認下到底成功了沒有,就到瀏覽器裡輸入localhost如果能來到下面介面就對了

5.注意事項

注意前面的備份。不要多次備份。

注意再vim編輯下全部使用英文符號和字母

伺服器開關的命令就是 

$sudo apachectl -k start

$sudo apachectl -k stop

每次關機開機之後再想用伺服器就要重新敲下開啟的指令

 

二。webDav伺服器

接下來是WebDav伺服器,這個是基於apache的,就是你apache已經啟動了才能開啟webDav伺服器的。

當然如果apache已經完全配置好了那webDav也就很好配置了

WebDav完全可以當成一個網際網路共用的檔案伺服器使用!

1.繼續修改

$ cd /etc/apache2

$ sudo vim httpd.conf

// 尋找httpd-dav.conf

/httpd-dav.conf

還是和剛才一樣按 i 編輯,定位到這一行後,游標移到最左邊按 x 刪除 # 號,

(如果你的電腦是10.10系統,還需要有以下底線的操作:)

通過搜尋找到這幾行

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

並且把他們行首的#號刪除 (友情提示,他們這些行長的都很像一定要看清了別改錯了)

 

按esc完成編輯,輸入:wq退出

// 然後切換目錄

$ cd /etc/apache2/extra

// 備份檔案(切記只要備份一次就行)

$ sudo cp httpd-dav.conf httpd-dav.conf.bak

// 現在要編輯這個檔案了

$ sudo vim httpd-dav.conf

// 尋找Digest  把編輯模式從Digest改成Basic  還是那幾步,改完了之後儲存退出

/Digest

 

2.運行指令檔

接下來要用到一個指令檔在這

百度網盤的:http://pan.baidu.com/s/1jG7ogdS     密碼是:yj9t

// 切換目錄,可以使用滑鼠把put指令碼所在的檔案夾直接拖到cd後面

$ cd 儲存put指令碼的目錄

// 以管理員權限運行put配置指令碼

$ sudo ./put

會先讓你輸入你電腦的密碼,再給admin帳號設定密碼 如123456

設定完成後,他會顯示一大串然後重啟了apache伺服器。

3.驗證是否成功

到你的網路裡看一下你現在連著網的ip地址

(董鉑然部落格園)

然後點開Finder --> 前往 -->串連伺服器 -->裡面輸入 http://192.168.1.106/uploads (這個是舉例,你要輸入你自己的ip地址)

之後會彈出一個框,選擇註冊使用者,帳號admin,密碼 如123456就能串連了

 

配置完成了之後就可以 在代碼裡發請求的url寫上自己伺服器內檔案的url了。不連外網也可以執行下載上傳操作。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.