有些 symlink 無法出現在 apache 列表上

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

有些 symlink 無法出現在 apache 列表上

文章yjchen » 週六 5月 17, 2008 4:05 am

與 apache 相關問題

首先一開始裝了 phpsysinfo ,檢查是否安裝完成,用 firefox 瀏覽http://example.org/phpsysinfo。
發現怎是 application/x-httpd-php 檔案,並且下載。
下載打開一看,source 被我載下來了。

我明明都裝好 php5, apache2, libapache2-mod-php5,而且我家的 phpinfo.php 都測試過,*.php 確實可以動阿。
那我直接存取 index.php 試試看
http://example.org/phpsysinfo/index.php
疑?可以動。

裝個一樣產生 symlink 在 /var/www 底下的 phpmyadmin 來測試一下。
http://example.org/phpmyadmin
疑?可以動。

ln -s ~ ~/public_html
http://example.org/~user/
列表有 user
ln -s / ~/public_html/root
http://example.org/~user/
列表沒有 root
ls ~/public_html
明明就有 root 。

symlink 所指到的檔案/目錄權限 group, other 確定都有 rx。
apache2, php5 等相關設定是 debian 原廠(cat /etc/issue, Debian GNU/Linux lenny/sid),並沒有多加更動。
find / -name '.htaccess' 確定並不會覆蓋以上測試的設定。

apache2 -v
Server version: Apache/2.2.8 (Debian)
Server built: Mar 14 2008 10:08:31

php5 -v
PHP 5.2.5-3 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb 21 2008 02:03:40)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
yjchen
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 4月 05, 2008 3:53 am

回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客