由於Mac OS X本身就有UN*X的特性,因此系統內建Apache也不奇怪。以下說明如何開啟內建的Apache
1. 開啟內建的Apache
Shiun@ShiunMac ~ sudo apachectl start
直接指令後就可以開瀏覽器看http://localhost or http://127.0.0.1 就能看到這經典畫面: It works!2. 建立使用者網頁資料夾
預設的網頁資料夾在/Library/WebServer/Document
不過筆者的目的是架測試環境而已,因此筆者決定在自己家目錄下建網頁資料夾
Shiun@ShiunMac ~ mkdir ~/Sites
接著建立測試網頁
Shiun@ShiunMac ~ vi ~/Sites/test.html
<html> <head></head> <body> Test work! </body> </html>
測試打開Chrome一看403 Forbidden.........這哪招Orz
3. 開啟使用者網頁資料夾權限
403是因為沒有指定改資料夾的路徑與權限,因此要進行Apache的設定
檢查是否有使用者設定檔存在,若沒有則新增一份
Shiun@ShiunMac ~ cd / etc/apache2/users
Shiun@ShiunMac ~ ls -al
ls -al的結果是空的代表還沒有設定過
新增設定檔內容
Shiun@ShiunMac ~ vi /etc/apache2/users
<Directory "/Users/你的使用者名稱/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
筆者的設定如下圖所示
接下來重啟Apache再使用瀏覽器就能看到正常畫面了~
今天先到此這裡吧~
參考資料
沒有留言:
張貼留言