職場でファイルサーバー的に使うためにサーバー機が1台入り、その中で社員のコミュニケーション用に掲示板を設置してはどうか?という話しになりました。
そこでWindowsサーバーでPerlが動くように設定する方法を教えていただきたく思います。
OSはWindows2000Serverですので、IIS5.0は入っていると思います。(まだ初期設定した程度でよく見ていません ^_^;;)
色々なサイトでよく「AN HTTPD」なんかが紹介されていますが、IISが入っていればHTTPソフトはいらないんですよね?
あと、他サイトを参考に「ActivePerl」は念のためDLしました。
以後の設定手順・注意点等、ご存じの方がいらっしゃいましたら、ご教示願います。
当方Perlの記述に関する知識は少々あり、Unix系サーバーでのcgi設置経験は多数ありますが、Windowsサーバーでしかも自分でサーバー設定した経験はありません。サーバーの設定方法に関して、かなり検索してみたのですが、Linuxが中心でWindowsに関してはオマケ程度の記述しか見つけられませんでした。
また他サイトによると、cgiスクリプトは「scriptフォルダに"置けば"良い」というような記述が見られましたが、"置く"ということはイントラネット内からのftpは必要ないのでしょうか?単純にコピーor保存すればO.K.?
いつもやっている、プロバイダのサーバーへftpクライアントで転送・・・というイメージが強いので、イマイチこのあたりのイメージが掴めません。
以上、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
以前、windows2000+Active Perlで開発していました。
資料が無いとのことでしたが、結構ありますよ。
Googleで「IIS perl cgi 構築」で検索してみてください。
下記は検索結果の上から4つぐらいです。
http://www5a.biglobe.ne.jp/~n_rieko/server/iis.h …
http://www.obayashi.co.jp/oje/manual/install/nt/ …
http://www.din.or.jp/~bigstone/cgilab/cgitips/ii …
http://www.bh.wakwak.com/~satos/server/iis.html# …
IIS4.0のものもありますが、基本的には設定は同じです。
>さらに質問で申し訳ないのですが、「DLLだけ使う」ということは、インストーラープログラムを走らせてはダメ、とうことになるのでしょうか?DLしたファイルはインストーラー形式になっていたようですが・・・。
これはサイトを見ていただくと分りますが、Perlの利用方法は二つあります。
1つはPerl.exeとcgiファイルを関連付けて起動する方法です。
これはUNIXのCGIと同じ方法です。
もう1つはPerlis.dllに関連付ける方法です。
これはASPと同じようにサーバのプロセスとして処理することで高速な動作が可能になります。
Apacheでいうmod_perlと同じようなものだと思います。
>あとftpの件ですが、パーミッションの設定方法はいかに?もしかして不要ですか?
基本的にパーミッションの設定は必要ありません。
ただ、windowsにはアクセス権の設定があり、それで制限は可能になります。
>Windowsの場合、perlのパスも関係ない、という話しですし・・・。
Windowsを使っているならファイルの関連付けって知ってますよね。
あれと同じ原理でサーバ側で既にパスを関連付けされているので必要が無いわけです。
回答いただき、ありがとうございます。
探せば結構あるものですねー。探し方が不足だったかな~。
他サイトを参考にしていたら、なんとなくできそうな気がしてきたので、
一旦質問を締め切らせていただき、とにもかくにも自分でやってみます。
もし上手く行かなかったら、また質問するかもしれません・・・(^_^;;)
No.1
- 回答日時:
IISなら、普通はActive perlを使います。
インストールに気をつけてくださいね。
そのままインストールをすると、ダメですよ。
DLLだけ使います。
私の使っているマシンはそれでやりました。
と言っても、お金を出して業者の方にやってもらったんですけどね。(^_^;)
perlとphpとMySQLとpostgreSQLを入れてもらって15万円でした。
イントラネット上につながったWindowsサーバですからね、普通にドラッグすれば入りますからftpなどのツールは不要です。
早速の回答ありがとうございます。
さらに質問で申し訳ないのですが、「DLLだけ使う」ということは、インストーラープログラムを走らせてはダメ、とうことになるのでしょうか?DLしたファイルはインストーラー形式になっていたようですが・・・。
あとftpの件ですが、パーミッションの設定方法はいかに?もしかして不要ですか?
Windowsの場合、perlのパスも関係ない、という話しですし・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- その他(Microsoft Office) Outlook 2021 アカウント設定時の「サーバーにコピーを残す」について 2 2023/05/09 17:40
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザの所属するグループを取...
-
LAN上の他サーバにあるDBを参...
-
Perlでファイルをアップロード...
-
LAN 上にあるテキストファイル...
-
ラジオボタンのグループ化
-
CGIといえばPerlが
-
ASPから既存のexcelブックを開...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
VB6でレジストリファイルをイン...
-
CGIでソースがそのままでてしま...
-
VBScriptで、ファイルから任意...
-
ApacheでのCGIについての質問
-
URLに~/cgi-bin/~を隠す方法
-
30分ごとに更新
-
アクセス・カウンタのツールチ...
-
FTPにてパーミッション一斉変更...
-
ホームページ上でvlookup関数の...
-
これを実行するとエラーが起こ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
ユーザの所属するグループを取...
-
ネットワーク上の共有フォルダ...
-
ホームページのレイアウトが崩...
-
FFFTPでcgiファイルだけ反映さ...
-
MT/カスタムフィールドでのPDF...
-
プログラミングの問題について...
-
ケータイ用HPって何か違うの?
-
Windows2000でperlのcgiを動か...
-
.htaccessの設定
-
ホームページビルダー12 公開...
-
WEBデザイナーの方にお聞きした...
-
サーバー間でファイルコピーしたい
-
SFTPなどは使わないホームペー...
-
JavaScriptを使用することの危険性
-
Perlでファイルをアップロード...
-
サーバーのエクセルファイルを...
-
LAN上の他サーバにあるDBを参...
-
CGIが上手く設置できません
おすすめ情報