亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

配置Apache針對不同的根域名指向不同目錄,求助?。。?!

首先我模擬了2個域名,如圖然后我針對兩個根域名,分別指向了不同的目錄,如圖然后sudo apachectl restart,最后,嘗試訪問,結果卻不行,請我我哪里錯了?權限也給了啊
查看完整描述

5 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

你確認下httpd.conf下的Directory配置,或者你可以選擇在vhost內部增加一個Directory配置,我的配置如下供參考:


<Directory />

    Options ExecCGI FollowSymLinks Includes IncludesNOEXEC -Indexes -MultiViews SymLinksIfOwnerMatch

    AllowOverride All

    Order allow,deny

    Allow from all

</Directory>


查看完整回答
反對 回復 2019-04-18
?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

樓上 查爾斯 的回答基本正確,但是直接對根目錄 / 開啟權限在某些情況下會有安全問題所以直接對/Users/gao/project設置就足夠了。


另外 如果你用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>

至于這個配置信息存到哪,其實大部分地方都可以,直接放在vHost的配置文件可以,apache2.conf也可以。


查看完整回答
反對 回復 2019-04-18
?
SMILET

TA貢獻1796條經驗 獲得超4個贊

conf/http-vhost.conf


查看完整回答
反對 回復 2019-04-18
?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

我再說最后一次:
計算機永遠是對的.(絕~~~大多數情況下).

你的計算機告訴你403, 那就是事實. 雖然你說你給了權限, 但是很顯然你給權限的"姿勢"有問題.

  1. 確認apache啟動的用戶, nobody? www?

  2. 確認document root 所屬用戶.

  3. 群人document root 權限(可讀?可寫?)

BTW: 既然用了MAC, 而且還是搞服務器軟件, 建議你多用命令行. 不是說圖形界面不好, 只是搞服務器的人基本都用命令行, 你很難用圖形界面跟這幫人把問題描述清楚.


查看完整回答
反對 回復 2019-04-18
  • 5 回答
  • 0 關注
  • 1136 瀏覽
慕課專欄
更多

添加回答

了解更多

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號