投稿日:2003年09月09日 作成鷹の巣

No.12136 Windows XPのApacheで、外部からサーバーのEXEファイルを実行することは可能?



Windows XPのApacheで、外部からサーバーのEXEファイルを実行することは可能?

No.12136 投稿時間:2003年09月09日(Tue) 11:10 投稿者名:悩める人 URL:

ApacheでWEBサーバーを立てています。
OSはXP。
外部からサーバーを閲覧したとき、Apache側でindex.htmファイルを
おいていないと、ファイルの一覧が表示されますよね。
これを利用して、外部からサーバーのEXEファイルなどにアクセスして、サーバー内のアプリケーションソフト
などを起動させるということは可能でしょうか?

VNCなどが使えない環境なので・・・(^^;


.exe がCGIと定義しておいけばサーバー内部で実行されます。

No.12137 投稿時間:2003年09月09日(Tue) 12:01 投稿者名:OAK URL:

> ApacheでWEBサーバーを立てています。
> OSはXP。
> 外部からサーバーを閲覧したとき、Apache側でindex.htmファイルを
> おいていないと、ファイルの一覧が表示されますよね。
> これを利用して、外部からサーバーのEXEファイルなどにアクセスして、サーバー内のアプリケーションソフト
> などを起動させるということは可能でしょうか?
>
> VNCなどが使えない環境なので・・・(^^;

こう言う場合まずやって見る。
たぶん、ダウンロード画面がでて、それを実行とか押すとクライアントで実行されるのでは?
クライアントで実行するならこれでOKだと思います。

サーバーで実行させたいのでしょうか?
その場合はCGIにする。.exe がCGIだというふうに定義しておいけば
サーバー内部で実行されます。
ただ、windows だと思ったふうには動作しないのでないかな?
windowsのプログラム動作は良く知らないのでなんとも。たとえばそのプログラムが
windowを開いてもクライアントには見れないでしょう。
unix系ならそのプログラム次第ですが動作します。winも同じかな?


.exe の拡張子を割り当てていれば、サーバ側で実行されます。

No.12157 投稿時間:2003年09月10日(Wed) 01:45 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

サーバサイドアプリに対し .exe の拡張子を割り当てていれば、サーバ側で実行されます。

但し、例えば Word.exe のような単体アプリについては、サーバ内のコンテナやらで実行されるものではありませんので、
外部ブラウザからアクセスすれば、ダウンロード扱いになります。著作権違反に触れますね。

> > ApacheでWEBサーバーを立てています。
> > OSはXP。
> > 外部からサーバーを閲覧したとき、Apache側でindex.htmファイルを
> > おいていないと、ファイルの一覧が表示されますよね。
> > これを利用して、外部からサーバーのEXEファイルなどにアクセスして、サーバー内のアプリケーションソフト
> > などを起動させるということは可能でしょうか?
> > > > VNCなどが使えない環境なので・・・(^^;
> > こう言う場合まずやって見る。
> たぶん、ダウンロード画面がでて、それを実行とか押すとクライアントで実行されるのでは?
> クライアントで実行するならこれでOKだと思います。
> > サーバーで実行させたいのでしょうか?
> その場合はCGIにする。.exe がCGIだというふうに定義しておいけば
> サーバー内部で実行されます。
> ただ、windows だと思ったふうには動作しないのでないかな?
> windowsのプログラム動作は良く知らないのでなんとも。たとえばそのプログラムが
> windowを開いてもクライアントには見れないでしょう。
> unix系ならそのプログラム次第ですが動作します。winも同じかな?


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