最近去美國出差回來買了一台Mac mini server, 買來當然要物盡其用囉, 架個server, web也自然免不了的
剛試著要使用user dir (也就是 http://my_domain/~julianshen) 發現行不通, 看起來它是使用Apache 2.2.19, 所以看了一下httpd.conf, 原來是沒enable, 因此試著打開它, 不過發現它似乎沒有做好的GUI setting可以讓你很簡單打開, 還是得修改些東西:
- 它的"Include /private/etc/apache2/extra/httpd-userdir.conf"其實是躲在"<IfDefine WEBSHARING_ON>“這段內, default似乎沒定義這個值
- ”/private/etc/apache2/extra/httpd-userdir.conf"定義的userdir是"Sites"
- Http daemon的啟動config在: /System/Library/LaunchDaemons/org.apache.httpd.plist
因此只要
- 在 “/System/Library/LaunchDaemons/org.apache.httpd.plist”(<array></array>內)加入
<string>-D</string>
<string>WEBSERVICE_ON</string> - 把你的html/php檔案放到你的家目錄(比如說/Users/julianshen)的Sites目錄下, chmod 755
OK, 這樣就大功告成, 可以用 http://my_domain/~julianshen 連上了…