Mac下Apache服務(wù)器和webDav服務(wù)器快速配置

http://www.linuxidc.com/Linux/2015-02/113577.htm(整理嘗試)

當(dāng)自己在家敲代碼需要發(fā)請(qǐng)求時(shí),就可以配置本地Apache,Mac電腦自帶的服務(wù)器。這個(gè)比windows上的本地服務(wù)器還要好用,下面寫下最快速配置方案。

在開始之前需要給自己的電腦設(shè)置下開機(jī)密碼,想開本地服務(wù)器這一點(diǎn)是必須的。

一、本地Apache服務(wù)器

1、首先在自己的電腦昵稱的文件夾下 建立一個(gè)sites文件夾,里面存放一些東西。

2、找到配置文件,給原來文件備份

接下來都是在終端下操作 輸入下面指令($后面的代碼可以直接復(fù)制)

// 切換工作目錄

$cd /etc/apache2

//? 備份文件,以防不測(cè),只需要執(zhí)行一次就可以了

$sudo cp httpd.conf httpd.conf.bak

3.開始修改配置文件

// 用vim編輯httpd.conf

$sudo vim httpd.conf

// 查找DocumentRoot

/DocumentRoot

按下 i 進(jìn)入編輯模式

可以看到有兩個(gè)路徑 把他們都改成你剛才建的那個(gè)Sites 文件夾的路徑

再查找下 php

/php

定位到這一行后把光標(biāo)移到最左邊按下 x 刪除“#”打開目錄

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

改好之后先按下esc鍵退出編輯模式,再輸入:wq 保存并退出 如果打錯(cuò)了不想保存就是 :q!

4.收尾工作

//拷貝配置文件

$sudo cp php.ini.default php.ini

// 重新啟動(dòng)apache服務(wù)器 之后下面說這句話是正常的

$sudo apachectl -k restart

再確認(rèn)下到底成功了沒有,就到瀏覽器里輸入localhost如果能來到下面界面就對(duì)了

(如果沒有成功而是一直是 It works,嘗試$sudo apachectl -k restart多啟動(dòng)幾次)

5.注意事項(xiàng)

(1)注意前面的備份。不要多次備份。恢復(fù)備份過的 httpd.conf 文件?

$sudo cp httpd.conf.bak httpd.conf

(2)注意再vim編輯下全部使用英文符號(hào)和字母

服務(wù)器開關(guān)的命令就是

$sudo apachectl -k start

$sudo apachectl -k stop

每次關(guān)機(jī)開機(jī)之后再想用服務(wù)器就要重新敲下開啟的指令

(3)找到Apache的藏身之處

二、webDAV服務(wù)器

接下來是WebDav服務(wù)器,這個(gè)是基于apache的,就是你apache已經(jīng)啟動(dòng)了才能開啟webDav服務(wù)器的。

當(dāng)然如果apache已經(jīng)完全配置好了那webDav也就很好配置了

WebDav完全可以當(dāng)成一個(gè)網(wǎng)絡(luò)共享的文件服務(wù)器使用!

1.繼續(xù)修改

$ cd /etc/apache2

$ sudo vim httpd.conf

// 查找httpd-dav.conf

/httpd-dav.conf

還是和剛才一樣按 i 編輯,定位到這一行后,光標(biāo)移到最左邊按 x 刪除 # 號(hào),

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

通過搜索找到這幾行

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

并且把他們行首的#號(hào)刪除 (友情提示,他們這些行長(zhǎng)的都很像一定要看清了別改錯(cuò)了)

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

// 然后切換目錄

$ cd /etc/apache2/extra

// 備份文件(切記只要備份一次就行)

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

// 現(xiàn)在要編輯這個(gè)文件了

$ sudo vim httpd-dav.conf

// 查找Digest? 把編輯模式從Digest改成Basic? 還是那幾步,改完了之后保存退出

/Digest

2.運(yùn)行腳本文件

接下來要用到一個(gè)腳本文件下載地址在這

百度網(wǎng)盤的:http://pan.baidu.com/s/1jG7ogdS? ? 密碼是:yj9t

// 切換目錄,可以使用鼠標(biāo)把put腳本所在的文件夾直接拖到cd后面

$ cd 保存put腳本的目錄

// 以管理員權(quán)限運(yùn)行put配置腳本

$ sudo ./put

會(huì)先讓你輸入你電腦的密碼,再給admin賬號(hào)設(shè)置密碼 如123456

設(shè)置完成后,他會(huì)顯示一大串然后重啟了apache服務(wù)器。

3.驗(yàn)證是否成功

到你的網(wǎng)絡(luò)里看一下你現(xiàn)在連著網(wǎng)的ip地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 首先,先看一些Apache服務(wù)器的基礎(chǔ)設(shè)置,他可以幫你在Ubuntu CentOS 和OSX下安裝和配置一個(gè)apa...
    Brice_Zhao閱讀 11,641評(píng)論 5 12
  • 不是所有的服務(wù)器都是免費(fèi)的,免費(fèi)的服務(wù)器也一般只提供GET請(qǐng)求,所以配置一個(gè)可以測(cè)試的服務(wù)器就顯得尤為必要。 Ap...
    莽原奔馬668閱讀 1,026評(píng)論 0 5
  • 我們經(jīng)常性的需要使用局域網(wǎng)搭建 Web 服務(wù)器測(cè)試環(huán)境,如部署局域網(wǎng)無(wú)線安裝企業(yè)應(yīng)用等,Mac OS X 自帶了 ...
    大詩(shī)兄_zl閱讀 1,793評(píng)論 0 2
  • 我們經(jīng)常性的需要使用局域網(wǎng)搭建 Web 服務(wù)器測(cè)試環(huán)境,如部署局域網(wǎng)無(wú)線安裝企業(yè)應(yīng)用等,Mac OS X 自帶了 ...
    小白不是總閱讀 55,675評(píng)論 24 134
  • 學(xué)馬新云老師,體會(huì) 小兒咳嗽由兩種主要原因引起的, 1外感風(fēng)邪,首犯肺衛(wèi),肺主呼吸,司呼吸,肺為邪侵,壅遏肺經(jīng),氣...
    藥生塵閱讀 312評(píng)論 0 0

友情鏈接更多精彩內(nèi)容