Mac下Apache服務器和webDav服務器快速配置

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

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

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

一、本地Apache服務器

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

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

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

// 切換工作目錄

$cd /etc/apache2

//? 備份文件,以防不測,只需要執行一次就可以了

$sudo cp httpd.conf httpd.conf.bak

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如果能來到下面界面就對了

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

5.注意事項

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

$sudo cp httpd.conf.bak httpd.conf

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

服務器開關的命令就是

$sudo apachectl -k start

$sudo apachectl -k stop

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

(3)找到Apache的藏身之處

二、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地址

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 首先,先看一些Apache服務器的基礎設置,他可以幫你在Ubuntu CentOS 和OSX下安裝和配置一個apa...
    Brice_Zhao閱讀 11,485評論 5 12
  • 不是所有的服務器都是免費的,免費的服務器也一般只提供GET請求,所以配置一個可以測試的服務器就顯得尤為必要。 Ap...
    莽原奔馬668閱讀 969評論 0 5
  • 我們經常性的需要使用局域網搭建 Web 服務器測試環境,如部署局域網無線安裝企業應用等,Mac OS X 自帶了 ...
    大詩兄_zl閱讀 1,702評論 0 2
  • 我們經常性的需要使用局域網搭建 Web 服務器測試環境,如部署局域網無線安裝企業應用等,Mac OS X 自帶了 ...
    小白不是總閱讀 55,512評論 24 134
  • 學馬新云老師,體會 小兒咳嗽由兩種主要原因引起的, 1外感風邪,首犯肺衛,肺主呼吸,司呼吸,肺為邪侵,壅遏肺經,氣...
    藥生塵閱讀 271評論 0 0