首先給出添加到主配置文件的相關設置:我這裏設置 /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 纔行。。。