プログラム中の絶対パス

CGIでよくデータディレクトリまでのパスなどを変数として最初に定義するが絶対パスから指定するとうまくいかない。
実験で以下のプログラムを実行してみた。


opendir(DIR,"/");
@dir = readdir(DIR);
&header;
print "<ul>";
foreach $dir (@dir){
print "<li>$dir</li>\n";
}
print "</ul>";
&footer;
exit;
"/"ってどこなのか見るのだがどうやらWebのルートではなく、
サーバマシンのルートだった。
いままでWebのルートパスのつもりでいた・・・。
でもレンタルサーバだと絶対パスがわからないんじゃないのかな?
それともapacheの設定とかでCGIからのルートパスが固定できるのかな?