Linux系統下Apache設置Alias別名的相關問題

首先給出添加到主配置文件的相關設置:我這裏設置 /abc/爲別名吧


重啓apache之後,然後在瀏覽器輸入http://192.168.0.2/abc/訪問 /var/www/html 目錄下面的文件,這時報錯了:


這裏出現了訪問拒絕的提示,其實是主配置中關於 / 根目錄的設置問題,默認是禁止訪問根目錄的,根目錄都默認禁止訪問了,那它下面的目錄還怎麼可以訪問呢,您說是不是?...

於是 註釋掉就可以啦:


就是註釋Require all denied 那行啦。。。

然後就可以訪問了。。。
我只建了aa 和 bb 這兩個目錄

這時候我想玩玩符號鏈接 FollowSymLinks這個東東了,於是我在/var/www/html 目錄下面 建了一個鏈接文件:

ln -s /home/baobao/aaa  luo 

ln -s /home/baobao  bao


改權限 chown -R daemon:daemon /home/baobao/aaa/

chown -R daemon:daemon /bao

ps: daemon是Apache的用戶和組

但是這樣只能鏈接到 /bao/ 目錄下面去

我覺得只能 出現 ccc 的原因是因爲 baobao 這個是我自己創建的一個用戶 ,它的所有文件都是 baobao:baobao的,如果要鏈接到它目錄下,則應該把它整個目錄都改爲 daemon:daemon 纔行。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章