CGIでEXEファイル(アプリケーション)を使う方法
1年以上前の記事です。内容が古い可能性があります。
CGIといえばperlと思いがちですが、CGIというのは「Common Gateway Interface」の略でウェブサーバ上でプログラムを動作させるための仕組みのことです。
□ Common Gateway Interface – Wikipedia
そのプログラムの中で一番メジャーなのがperlであって、別にプログラムがアプリであってもいいんですね。
ちなみにPHPはCGIではありません。(CGIで動かすことも可能)
この辺りは話が長くなりそうなので割愛。
で、今回ちょっとした案件でどうしてもEXEファイル(アプリケーション)をCGIで扱わなければならなくなりまして、その方法を探って見ました。
ポイントになるのは以下の3点です。
- EXEファイルに実行権を与えることができるか?
- EXEファイルのあるディレクトリに実行権を与えることができるか?
- EXEファイルをCGIとして動作させることが可能か?
ファイルに実行権を与えるのは大体のレンタルサーバーで可能だと思います。
同時にディレクトリに実行権を与えることもできるでしょう。
この辺りはperlを使ったCGIでも日常的にやっていますよね。
一番問題になってくるのはEXEファイル(アプリケーション)をCGIとして動作させるための設定です。
自社サーバーやVPSであればいろいろできるので問題ないでしょう。
それこそ、Apache等、httpデーモンの初期設定、「httpd.conf」を設定することもできると思います。
ただ、共用サーバーの場合はそれができません。
で、代わりに「.htaccess」を使うのですがこれが意外と制限されていて使えない命令が多い。
じつは、僕がよく使っているさくらインターネットのレンタルサーバーでは動きませんでした。
具体的には以下のように「.htaccess」に記入します。
AddHandler cgi-script .exe ←拡張子「.exe」はCGIとして扱う
AddDefaultCharset Shift_JIS ←シフトJISで表示
これで、WebARENAの「SuiteX」やOCNの「メール&ウェブ ビジネス」では動きました。
ぶっちゃけCGIでEXEファイルが使えるとは思っていなかったので目からウロコでしたね。
でも、「これってちょっと危なくない?」とか思ったりもしたのですが大丈夫なのでしょうか?
アドセンス広告メイン
関連記事
-
-
著作権法が改正され私的利用でもコピーが違法になる
1年以上前の記事です。内容が古い可能性があります。著作権法が一部改正されるらしい …
-
-
#1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。
1年以上前の記事です。内容が古い可能性があります。Flashで久しぶりにActi …
-
-
大金を払わなくても入院、手術が受けられる。「限度額適用認定証」を活用しよう
1年以上前の記事です。内容が古い可能性があります。世の中はすべて金。 金のない人 …
-
-
自分で作った顔文字を辞書登録する方法【iPhone】
1年以上前の記事です。内容が古い可能性があります。これは目からウロコなiPhon …
-
-
固定電話を解約しました
1年以上前の記事です。内容が古い可能性があります。このたび、ついに固定電話を解約 …
-
-
殆どのスマホユーザーの個人情報はFacebookに握られている
そう、それがシャドープロファイルと言われているものです。
そして怖いのはこのシャドープロファイル、Facebookアカウントを作ったことのない人のものまで作られているとのことです。あるFacebookユーザーの連絡先にあなたの個人情報が書かれていたら注意。
その方がFacebookに連絡先へのアクセスを許可していたらあなたがFacebookをやっていなくてもアウトです。ではどうやったら防げるのか?
最近ではFacebookアプリがプリインストールされているスマホ(スマートフォン)も多いのでほぼ防ぐことは不可能でしょうね。つまり、
過去にFacebookのアカウントを作ったことがなく、Facebookを利用している人とアドレスなどの交換をしていないという場合のみ「あなたのシャドープロファイルは作られていません」
とのこと。
Facebookのアカウントを作ったことがない人は結構いるんじゃないかと思います。
ただ、Facebookを利用している人とアドレス交換をしていない人なんて殆どいないんじゃないでしょうか?
そもそも、その人がFacebookをやっているのかどうか調べてアドレス交換するなんてことできないでしょうし。。これから、こういった情報が一般的になってくると、自分のようにFacebookやってる感を前面に出している人なんかは逆に、嫌厭されてしまうような時代がきてしまうのかもしれません。
でもね。
結局は架空請求や先日被害にあった債権回収詐欺等、それを使う悪いやつがいなければ別に個人情報何ら問題ないんですよね。
だって、かつては電話帳(ハローページ)に普通に電話番号が載っていた時代があるんですから。
嫌な時代になっちゃいましたねぇ。。あとはFacebookの技術を信じて、そういった悪い輩に個人情報が流れないようにしてもらうしかないですね。
よく、「あとは神のみぞ知る」なんてこと言うことがありますが、Facebookもそういう意味では神の領域に入りつつあるのでしょうか?
人間が神の領域に足を踏み入れるとどうなってしまうのか? 注目して行きましょう。
-
-
Facebook(フェイスブック)に同期された連絡先(電話帳)情報を削除する方法
1年以上前の記事です。内容が古い可能性があります。なんかね。 おそらくiPhon …
-
-
さくらでEC-CUBEその後(商品検索でトラブル)
1年以上前の記事です。内容が古い可能性があります。ナイトリービルド版だからか、色 …
-
-
座る場所によって会話の量が変わる
1年以上前の記事です。内容が古い可能性があります。座る場所によって会話の量が変わ …
-
-
Cドライブがダブルクリックで開かない
1年以上前の記事です。内容が古い可能性があります。CドライブやDドライブ(MO等 …









Comment
種類の エリア。 Yahooの私に探る最後にこのウェブサイトサイトにつまずきました。に展示その私がした この情報を 発見 正確に私は必要なものに出くわしました。 I そんなに 間違いなく?| になります行いますない オミットこのウェブサイト や提供 それルック 定期。
か