WEBサーバーのルートディレクトリ(絶対パス)を調べるCGI

WEBサーバーのルートディレクトリ(絶対パス)を調べる

PHP ならphpinfoで簡単に片付く。場合がある。

<?php
phpinfo();
?>

と書いたファイルをi.phpなどと作ってサーバーにアップ。web経由でアクセスすればphpやサーバー情報に纏わる情報が出てくる。

しかしphpinfo を許していないサーバーも中にはある。そこで古い記事だがCGIで調べる方法もあった。
http://www.kent-web.com/utility/index.html
これを使って正確な絶対パスを調べよう。

ルートディレクトリはけっこう大事
CGIやベーシック認証を使うときに必要になったり、サーバー会社が提示しているルートディレクトリと実際は違ったりすることがある。(特にNTT系のウェブアリーナは公開しているものと違うので注意が必要だ。)そういった不親切なサーバーの仕様に振り回されて数時間も浪費してしまうのはもったいない。

またBASIC認証でパスワードをかけたいときなどにはこういった生成ソフトを使ったほうがいいだろう。便利だ。
http://www.homefry.net/2007/12/basic-1.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA