No.12136 投稿時間:2003年09月09日(Tue) 11:10 投稿者名:悩める人 URL:
ApacheでWEBサーバーを立てています。
OSはXP。
外部からサーバーを閲覧したとき、Apache側でindex.htmファイルを
おいていないと、ファイルの一覧が表示されますよね。
これを利用して、外部からサーバーのEXEファイルなどにアクセスして、サーバー内のアプリケーションソフト
などを起動させるということは可能でしょうか?
VNCなどが使えない環境なので・・・(^^;
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も同じかな?
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も同じかな?