タグ

Perlに関するmekagaziraのブックマーク (7)

  • HTTP通信を含むモジュールのテスト #2 - Articles Advent Calendar 2011 Test

    はじめに こんにちは。ikasam_a です。 8日目に bayashi さんが [/articles/advent-calendar/2011/test/8:title=HTTP通信を含むモジュールのテスト] というエントリを書かれていますが、今日はその続編的な話をします。 フェイクとスタブ 前のエントリでは Test::Fake::HTTPD を使ってフェイクサーバを立ててテストする、という手法が紹介されています。これは テストダブル (Test Double) で言うところの Fake という概念で、"動作するけど手抜き" なサーバを用意して実際に HTTP 通信可能にするってわけです。これで実際のサービスに DoS することなくテストできるので、積極的に使いたいところです。 テストダブルとは何ぞや?という話は、別のエントリでしたいと思いますので、今日はさらっと流してください! この

    HTTP通信を含むモジュールのテスト #2 - Articles Advent Calendar 2011 Test
  • ApacheにPerlの設定をしよう

    <Directory /> Options FollowSymLinks AllowOverride None </Directory> にExecCGIを書き加えます。 <Directory /> Options FollowSymLinks ExecCGI AllowOverride None </Directory> 最後にApacheの再起動を行い、httpd.confを再読込させます。 以上でPerlおよびCGIが利用できるようになりました。 では当に動くのか確認します。テストスクリプトを右クリックし、対象をファイルに保存でダウンロードしてApacheのドキュメントルートに入れます。 名前はhello.cgiに書き換えてください。 そうしたらブラウザのアドレスにhttp://127.0.0.1/hello.cgiと打ち込みます。 テストページと同じような画面が出れば成功です。

    mekagazira
    mekagazira 2011/02/03
    設定
  • Apache Tutorial: CGI による動的コンテンツ

    CGI (Common Gateway Interface) は、ウェブサーバが コンテンツ生成をする外部プログラムと協調して動作するための方法を 定義しています。そのプログラムはしばしば CGI プログラムや CGI スクリプトと呼ばれます。CGI は、ウェブサイトに動的なコンテンツを 置くための最も簡単で一般的な方法です。このドキュメントは、 Apache ウェブサーバで CGI を設定し、 CGI プログラムを書き始めるための入門書となるでしょう。 CGI を許可するように Apache を設定する CGI プログラムを正しく動作させるには、CGI を許可するように Apache の設定を行う必要があります。 これを行なうための方法がいくつかあります。 ScriptAlias ScriptAlias ディレクティブを使用して、 CGI プログラム用の特別な別ディレクトリを Apach

  • WindowsでApacheサーバを立てよう - Apacheの設定 - futomi's CGI Cafe

    Apache がインストールできたら、次は設定です。デフォルトのままでも問題なく動作するはずですので、まずはデフォルトがどのような状態になっているかを説明します。そして、各プロバイダーやレンタルサーバに近い環境に設定を変更していきます。 ここでは、デフォルトの設定がどのようになっており、その設定がどのようになされているかを見ていきます。まず Apache の設定は何処で行うかを知らなければいけませんね。ここでは、基的な設定に絞って説明します。 通常、そのままインストールしていれば、C:\Program Files\Apache Group\Apache\conf の中に各種設定ファイルがあるはずです。Apache の場合、残念ながら、GUI での設定はなく、ファイルを編集することで設定するのです。Windowsユーザには分かりにくいかもしれませんが、Unixでは一般的な手法で、Windo

    mekagazira
    mekagazira 2011/02/03
    「AddHandler cgi-script .cgi .pl」と書き換えた!「pl」が足りなかった!
  • Windows版ApacheでCGI(Perl)を使用する方法 ActivePerl - [Windows/サーバー] ぺんたん info

    ActivePerlのインストール 実行パスの設定 Perlモジュールのインストール Windowsには標準ではPerlは入っていないため、ApacheをインストールしてもCGIを使用することはできません。 Windows版でもApacheの設定ファイルhttpd.confにはCGIの設定項目の注意書きなどが書かれていますが、設定してもPerlがないので動きません。(500エラーが出ます) CGIとPerlの違いは、CGIはプログラムを呼び出す仕組み、Perlはプログラム言語です。 一般的にCGIはPerlを呼び出すことが多いため、同一視されることが多いです。 つまりApacheでCGIの設定をしても、呼び出されるPerlが存在しないのでエラーとなるわけです。 Windows用のPerlをインストールするには、ActivePerlというソフトがあります。 XAMPPとは違い、単体でインスト

    mekagazira
    mekagazira 2011/02/03
    Windows版apacheでperlを動かす
  • Windows + Apache + mod_perl

    Windows + Apache + mod_perl 作成日: 2003/04/08 mod_perlを動かしてみる。プラットフォームはWindows2000を使用します。 mod_perlのインストール ActivePerlのインストール WindowsPerlを動かすにはActivePerlが必要です。 ということで、ActiveStateからActivePerlをダウンロードしてインストールします。 インストールは英語ですが大して難しくないから省略します。 注意する点は、インストールパスに日語/空白を含めないこと。 Apacheのインストール mod_perlはApacheのモジュールとして動くので、当然ですがApacheが必要です。 Windows用のApacheをダウンロードして、インストールします。 ダウンロードするバージョンは1.xを選択します。インストール方法はこれま

    mekagazira
    mekagazira 2011/02/02
    Perlの設定方法
  • Apache で CGI/Perl の設定 - Linux で自宅サーバ [ Home Server Technical. ]

    Perl の設定について書いて行きます。 Vine Linux + Apache の場合、特別にソフトをインストール・設定する必要はありません。 しかし、Windows の場合は、Perl を動作させるソウトウェアが必要です。 WindowsPerl を動かす方法は、当サイト内の「 Windows で自宅サーバ > サーバサイドスクリプトを実行させる( CGI・Perl 編 ) 」で行っています。 ページ内コンテンツ一覧 Apache の設定 Apache の設定 先ずは前項の確認と、実際に設定を行っている所を明確にして行きましょう。 ここからは Apache での設定例です! Apache の設定は全て毎度おなじみの Apache 設定ファイルである httpd.conf を編集して行います。 「 http://my-dmain.com/ 」にアクセスがあった場合、Apache が

  • 1