投稿日:2005年01月04日 作成鷹の巣

No.18059 LinuxのApacheでCGIが動いているか簡単にチェックする方法は?



LinuxのApacheでCGIが動いているか簡単にチェックする方法は?

No.18059 投稿時間:2005年01月04日(Tue) 18:59 投稿者名:クアトロバジーナ URL:

あけましておめでとうございます。
クアトロです。よろしくお願いいたします。

ところで、Linux の Apache で CGI が動いているか簡単にチェックする方法は
ございませんでしょうか。 CGI を勉強しようと思っているのですが、
まず、CGI そのものがしっかりと動作しているか確認したいのです。

よろしくお願いします。


ローカルのPCやサーバー自身のxwindowなどで。

No.18062 投稿時間:2005年01月04日(Tue) 21:01 投稿者名:ふぁらだ URL:

ローカルのPCやサーバー自身のxwindowなどで確認は取れると思いますけど。


CGI の動作を確認するような簡単なスクリプトはないのでしょうか?

No.18064 投稿時間:2005年01月04日(Tue) 22:44 投稿者名:クアトロバジーナ URL:

> ローカルのPCやサーバー自身のxwindowなどで確認は取れると思いますけど。

CGI の動作を確認するような簡単なスクリプトはないのでしょうか?
例えば PHP であれば

<html><body>
<? echo phpinfo(); ?>
</body></html>

このようなスクリプトなどですが、CGI のばあい実行するフォルダなどいろいろクリア
しなければならないようなのです。

簡単にチェックする方法はございませんでしょうか。

よろしくお願いします。


チェックの方法でなくもっとも簡単なスクリプトですね。

No.18065 投稿時間:2005年01月04日(Tue) 23:04 投稿者名:ふぁらだ URL:

チェックの方法でなくもっとも簡単なスクリプトですね。
perl なら
#!/usr/bin/perl
print "Content-type: text/html\n\n".$ENV{'REMOTE_ADDR'};
でどうかな

#!/bin/sh
/bin/echo "Content-type: text/html"
/bin/echo
/bin/echo $REMOTE_ADDR
シェルスクリプトだとこんなで

cなら
#include stdio.h
#include stdlib.h
int main()
{
printf("Content-type: text/html\n\n");
printf("%s\n",getenv("REMOTE_ADDR"));
return 0:
}


うまくいきました。

No.18072 投稿時間:2005年01月05日(Wed) 19:28 投稿者名:クアトロバジーナ URL:

アドバイスありがとうございます。

これは自分の IP が表示されると正常ということですよね?

うまくいきました。ありがとうございました。


|目次|掲示板|過去ログ目次|▲頁先頭|