配置Apache針對(duì)不同的根域名指向不同目錄,求助?。。。?/h1>
5 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
你確認(rèn)下httpd.conf下的Directory配置,或者你可以選擇在vhost內(nèi)部增加一個(gè)Directory配置,我的配置如下供參考:
<Directory />
Options ExecCGI FollowSymLinks Includes IncludesNOEXEC -Indexes -MultiViews SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
Allow from all
</Directory>

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
樓上 查爾斯 的回答基本正確,但是直接對(duì)根目錄 / 開(kāi)啟權(quán)限在某些情況下會(huì)有安全問(wèn)題所以直接對(duì)/Users/gao/project設(shè)置就足夠了。
另外 如果你用Apache 2.2 用
<Directory /Users/gao/project>
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
如果用Apache 2.4, 用:
<Directory /Users/gao/project>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
至于這個(gè)配置信息存到哪,其實(shí)大部分地方都可以,直接放在vHost的配置文件可以,apache2.conf也可以。

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
我再說(shuō)最后一次:
計(jì)算機(jī)永遠(yuǎn)是對(duì)的.(絕~~~大多數(shù)情況下).
你的計(jì)算機(jī)告訴你403, 那就是事實(shí). 雖然你說(shuō)你給了權(quán)限, 但是很顯然你給權(quán)限的"姿勢(shì)"有問(wèn)題.
確認(rèn)apache啟動(dòng)的用戶, nobody? www?
確認(rèn)document root 所屬用戶.
群人document root 權(quán)限(可讀?可寫(xiě)?)
BTW: 既然用了MAC, 而且還是搞服務(wù)器軟件, 建議你多用命令行. 不是說(shuō)圖形界面不好, 只是搞服務(wù)器的人基本都用命令行, 你很難用圖形界面跟這幫人把問(wèn)題描述清楚.
添加回答
舉報(bào)