VINE LINUXでCGIプログラムを動かす方法

このQ&Aのポイント
  • VINE LINUXサーバーでCGIプログラムを動かす方法を紹介します。
  • VINE LINUX 2.1.5用のPerlのソフトをダウンロードする方法を教えます。
  • VINE LINUXサーバーでCGIを使用するための設定方法を解説します。
回答を見る
  • ベストアンサー

VINE LINUXサーバーでCGIプログラムを動かしたい

最近、デモ用の社内サーバーとして、VINE LINUX 2.1.5 の入ったPCをたてました。 クライアントはWindowsXPです。いくつかの社内用のプログラムを動かしています。 CGIプログラムを使用したいのですが、どのようにしたら良いでしょうか。 社内サーバーではなく、会社のホームページを表示させているサーバーは、レンタルサーバーで、CGIを使用しているので、CGIのプログラム自体は、自分でできます。 でも、CGIを使用する際の、サーバーの方の設定は分からないのですが。。 htmlを表示させ、CGIを動かしたみたのですが、CGIプログラムの内容がそのまま 表示されてしまいました。Perlをインストールするのではないかと思うのですが。。 だとしたら、VINE LINUX 2.1.5用のPerlのソフトはどこのサイトでダウンロードしてきたら良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • zooom
  • ベストアンサー率37% (43/115)
回答No.2

>クライアントのPCからそのフォルダにたどりつけるでしょうか。。 rootにはなれますよね。 そしたら find /usr -name httpd.conf 等でファイルの場所を探して、編集してください。 >又は、サーバーPCのCDドライブ(又はフロッピードライブ)からコピーするには、>どのようなコマンドを入れたらよいでしょうか。。 まずCD(フロッピー)をマウント(読み込み可能状態)にしてからコピーします。 mount /mnt/cdrom (or /mnt/floppy) 参考URL:「apacheの基本設定」「CGIの設定」を見てください。

参考URL:
http://www.a-yu.com/net/apache.html
ponsuke777
質問者

お礼

httpd.confというファイルはありませんでした。 /usr/localのところに、apacheというのがなかったので、 アパッチがまだインストールされていないようでした。 ご紹介くださったサイトをよく読んでインストールから始めたいと思います。 ありがとうございました!!

ponsuke777
質問者

補足

httpd.confというファイルはありませんでした。 /usr/localのところに、apacheというのがなかったので、 アパッチがまだインストールされていないようでした。 ご紹介くださったサイトをよく読んでインストールから始めたいと思います。 ありがとうございました!!

その他の回答 (1)

  • zooom
  • ベストアンサー率37% (43/115)
回答No.1

perlは普通入っていると思います。 root で perl -v でバージョンが表示されませんか? apacheをお使いしているとしますが、 httpd.confに ----------------------------------- ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" ----------------------------------- 等の行でcgiディレクトリを指定してることを確認してください。 この設定では/home/httpd/cgi-bin/のディレクトリにcgi実行権限がつきますので、 ここにcgiファイルを置いて、http://..../cgi-bin/xxx.cgi で試してください。

ponsuke777
質問者

お礼

あ、httpd.confの意味がわかりました。 ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" の意味も。 Windows版のアパッチを入れたことがあったので。 でもリナックスなのでその先が。。 クライアントのPCからそのフォルダにたどりつけるでしょうか。。 又は、サーバーPCのCDドライブ(又はフロッピードライブ)からコピーするには、どのようなコマンドを入れたらよいでしょうか。。

ponsuke777
質問者

補足

perl5というのが入っていました。 apacheはインストールされているかは分からないのですが、 どのように調べたらよいのでしょうか。。 httpd.confの意味がよくわからないのですが。。すみません。

関連するQ&A

  • LINUXサーバーでWEBを表示させるためには?

    VINE LINUX 2.1.5 をインストールしたPCをサーバーにして社内LANを組んでいます。 社内用にWEBを表示したいのですが、どこのフォルダにhtmlを入れたらよいのでしょうか?home - httpd の中のhtmlフォルダでしょうか? クライアントには、WindowsXPを使用していますが、クライアントからサーバーにファイルをコピーしたいのですが、そうゆう場合はサーバーのhtmlの入ったフォルダを共有か何かにするのですか?

  • Vine Linuxはどんな物なんでしょうか?

    Vine Linuxとはどんなものなんですか? 今 Windowsxpを使ってるんですけど Vine Linuxもosらしいので Vine Linuxを入れてみようと思います。 Vine Linuxを使うとセキュリティーソフトとか・・いろいろ ダウンロードできるんでしょうか? あとVine Linuxはどうやってpcに入れるんでしょうか? 教えてください。 veraspro vy10m/bh-xの pcでメモリーは ・1G ・ハードディスク 20G です。 回答宜しくお願いします

  • Vine Linux ミラーサーバへの参加について...

    Vine Linuxのホームページに、「Vine Linuxのミラーサーバを提供いただくと幸いです」(http://vinelinux.org/donation.html#donation)と書いてあったので、私のサーバに Vine LinuxのCDイメージ(インストール用)をアップロードしてミラーサーバにしたいです。 でも、この説明が良く分からなくて本当にCDイメージをアップロードしていいのか....著作権違反にはならないのか??とか心配です。どなたかサーバにCDイメージをアップロードしてミラーにしている方いますか? また、許可などをもらうのですか?

  • Linux Fedora core2のwebサーバー

    Linux Fedora core2のwebサーバーで、CGIを動かしたいのですが、上手く行きません。perlを実行するプログラムもインストールしてあるのですが、どうしても上手く行かず、ソースをブラウザの表示します。 どうやったら、CGIを動かせるのでしょうか?

  • Linuxサーバーのcgi-binの中のgifやindex.htmが表示されない

    RedHat Linux9でWebサーバーをつくり、Perlを使ってCGIプログラムもアップしています。しかし、CGIプログラムは動いているのですが、cgi-binの中に入っているフォルダのgifファイルやindex.htmのファイルが表示されません。何が原因でしょうか。。 設定は特にいじってないです。

  • 国外レンタルサーバーでのCGIプログラム

    今現在、国内のレンタルサーバーを使ってホームページを開設しています。 ホームページには、掲示板・カウンター・フォームの CGIを利用しています。 今度、レンタルサーバーを中国の方に移したのですが、 CGIがうまく作動されません。 パスなどの確認はしたので、まず間違いはないのですが・・・ 日本のCGIプログラムは、海外では全く使えないのでしょうか? それとも、どこか修正する必要があるのでしょうか? どなたかご存知の方がいればお教え下さい。

    • ベストアンサー
    • CGI
  • レンタルサーバーのOSの細かい情報を得るCGIプログラム

    レンタルサーバーのOSの細かい情報を得るCGIプログラムってなんの関数なりモジュールなりを呼べば良いのでしょうか? 環境変数とかだと、漠然と「UNIX」とかいう役に立たない情報が返ってくるだけなのですが、細かく知るときには、どうかくもんなんでしょう? C/C++もしくは、Perlでお願いします。

    • ベストアンサー
    • CGI
  • Vine4.2でホームページ作成。

    Vine4.2でホームページ作成。 お世話になります。 現在、サーバを立ち上げホームページを作成しようとしています。 タイトルの通り、サーバのOSはVine4.2です。 何かソフトを使用した方が早くできるかと思い、 「ホームページビルダー」を考えましたが、 Linuxには対応してない模様……。 Linuxに対応しているホームページ作成ソフトはないのでしょうか? よろしくお願いします。

  • cgi プログラムについて

    お世話になります。 Perl,cgi,プログラミングについてもまったくの素人です。 ホスティングサーバの乗り換えを予定しています。 現在使っているホスティングサーバで提供されているsendmail2.cgiというcgiを公開しているHPで使っています。 移転先のサーバにはそのcgiは当然なくどうしようかと考え中です。 移転先のサーバでは、ネットに落ちている同じ名前のcgiを利用できたりするのでしょうか? 同じ名前でもまったく別物のcgiと考えていいのでしょうか? ちなみに、現在のサーバのプロバイダにcgiプログラムが欲しいと言ったら、断られ、もし提供したとしても perlのバージョンなどでうまく動くか分からないといわれました。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • Linuxのブラウザで、動作をプログラム言語でコントロールできるものは

    Linuxのブラウザで、動作をプログラム言語でコントロールできるものはありますか? Windowsでは、IEをオブジェクトとしてVBやVBAからコントロールし、ページ移動をさせたり、入力フォームに値を入れたり、ページの内容を受け取ったりすることができます、Linuxで同じ様なことができるブラウザはありますか? やりたい事は、レンタルサーバーや、レンタルカードなどの管理画面にログインして、プログラムで発生させた記述内容をアップしたり、結果として表示されている内容をダウンロードしたりすることです。 プログラム言語は、できれば perl がいいです。 よろしくお願いします。