前端開發中使用mac自帶apache服務

<font size=3 color="#555">html

場景

前端開發中,老是會有這樣的需求,就是快速的寫一個腳本,或者一個簡單的demo頁面。這時,咱們須要立刻能夠啓動一個web服務,來支持開發。前端

咱們能夠安裝一個全局的cli工具,經過node服務來知足需求,這類工具不少,沒必要多說。實際上,多數前端開發者都使用mac,mac os操做系統上其實就已經安裝了apache服務。node

咱們僅僅只須要略作配置上的修改,就能夠直接使用這一服務,而它可提供的服務功能,遠比其它cli工具強大的多。web

啓動服務

咱們使用以下命令來啓動或中止apache服務shell

啓動服務            sudo apachectl start 
重啓服務            sudo apachectl restart
關閉服務            sudo apachectl stop

咱們先執行[啓動服務],執行完成後,沒有什麼提示。這時在瀏覽器中打開[http://localhost]已經能夠顯示[it works!]。可是,咱們仍然須要來驗證一下。apache

在mac中,apache的默認啓用服務的目錄在vim

cd Library/WebServer/Documents

進入以後,咱們新建一個測試頁,test.html。而後在瀏覽器訪問[http://localhost/test.html],就能夠顯示test.html中的內容,這證實,咱們的服務啓用成功瀏覽器

更換服務目錄

apache的默認服務目錄,顯然並非咱們但願使用的目錄。這時,就需將其切換到咱們經常使用的開發目錄上。編輯器

咱們須要打開apache的配置文件,以下工具

sudo vim /etc/apache2/httpd.conf

而後,須要找到進行配置的地方,在以下的位置。將你的本地開發目錄替換之便可。因爲httpd.conf文件較大,最好能夠拖入編輯器中,再進行替換。

DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">

最後,將apache服務關閉,再從新啓動,便可生效

最後

須要注意的是,apache默認啓用的是80端口,若是須要另外的配置,能夠修改httpd.conf配置文件。

好了,萬事開頭難,如今能夠開始你的探索之旅了!

相關文章
相關標籤/搜索