場景
前端開發中,總是會有這樣的需求,就是快速的寫乙個指令碼,或者乙個簡單的demo頁面。這時,我們需要馬上可以啟動乙個web服務,來支援開發。
我們可以安裝乙個全域性的cli工具,通過node服務來滿足需求,這類工具很多,不必多說。實際上,多數前端開發者都使用mac,mac os作業系統上其實就已經安裝了apache服務。
我們僅僅只需要略做配置上的修改,就可以直接使用這一服務,而它可提供的服務功能,遠比其它cli工具強大的多。
啟動服務
我們使用如下命令來啟動或停止apache服務
啟動服務 sudo apachectl start
重啟服務 sudo apachectl restart
關閉服務 sudo apachectl stop
我們先執行[啟動服務],執行完成後,沒有什麼提示。這時在瀏覽器中開啟[http://localhost]已經可以顯示[it works!]。但是,我們仍然需要來驗證一下。
在mac中,apache的預設啟用服務的目錄在
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"
最後,將apache服務關閉,再重新啟動,即可生效
最後需要注意的是,apache預設啟用的是80埠,如果需要另外的配置,可以修改httpd.conf配置檔案。
好了,萬事開頭難,現在可以開始你的探索之旅了!
前端開發中使用mac自帶apache服務
場景前端開發中,總是會有這樣的需求,就是快速的寫乙個指令碼,或者乙個簡單的demo頁面。這時,我們需要馬上可以啟動乙個web服務,來支援開發。我們可以安裝乙個全域性的cli工具,通過node服務來滿足需求,這類工具很多,不必多說。實際上,多數前端開發者都使用mac,mac os作業系統上其實就已經安...
mac配置前端開發環境
1 終端 終端 即所謂的命令列介面,又稱命令終端,使用者輸入shell命令用的視窗。shell shell就是使用者和作業系統之間的殼,是作業系統與使用者互動的介面,在命令終端裡可以使用shell。shell是乙個抽象的概念,shell的一切操作都在計算機內部,負責處理人機互動,執行指令碼等,是作業...
mac中使用waf構建
一些開源專案使用waf構建框架 並進行快速配置 本文記錄waf配置過程 沒安裝xcode的要安裝xcode 有的命令需要xcode 命令列安裝其他需要的元件 xcode select install brew install genromfs brew install gcc arm none ea...