ローカルでCGIを作動させるためにApacheとActivePerlをインストールしましたが、他の質問で
activePerlは、/usr/local/bin にインストール
別途ドライブが用意できるか、パーテショニングツールで独立したドライブが良い--たとえばE:\usr\local\bin
apacheは、/usr/localにインストール
---たとえば、E:\usr\local
とあったのですが、このようにしたほうが良いのでしょうか?
現在は、cドライブにインストールし
http://pckida.hp.infoseek.co.jp/srv/index.html
を参考にApacheの設定をしてみたのですが、うまくいきませんでした。
間違っている箇所や注意しなければならない点などありましたら指摘お願いします。
使用したのは
Windows7 Ultimate
Apache HTTP Server 2.2.15
ActivePerl-5.10.1.1007
です。
以上よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>初期設定からルートフォルダやcgiファイルのフォルダは変更したほうが良いのでしょうか?
私は、G:ドライブに、CYGWINとともにインストールしています。hostsは
127.0.0.1 ****.local *****.ne.jp.local *****.com.local local.host
のようにローカル用のバーチャルホストを指定。
apachehttpd.confで
<VIRTUALHOST 127.0.0.1>
DocumentRoot "/home/"
ServerName localhost
ServerAdmin webmaster@hoge.com
AddHandler server-parsed .shtml
Options All +Includes +ExecCGI
ErrorLog logs/webtest_error_log
CustomLog logs/webtest_access_log common
</VIRTUALHOST>
など、管理しているいくつかのサーバーのローカル版を設定。
その他、apacheの細かい設定はたくさんあります。参考書をどうぞ
添付は、CygwinのシェルからG:ドライブの ls -l をしたところ。
回答ありがとうございました。
実際の例を紹介して頂きとてもわかりやすかったです。
ORUKA1951さんの回答や参考書を参考に勉強してみたいと思います。
No.1
- 回答日時:
ウェブ開発のため、ローカルにテスト環境を作る目的ならそのほうが便利です。
というのは、今でもウェブサーバーはUNIX系のOSが多いので、Perlからシェルスクリプトを使うことがある(CYGWIN)を使う)し、ディレクトリ構成を同じにできるから。
>うまくいきませんでした。
では何かわかりません。
Perlは、コマンドプロンプトから実行できますか
>perl -v
とか・・・
apacheは起動できましたか?
サービスで確認する。
この回答への補足
ORUKA1951さん回答ありがとうございます。
すいません説明不足でした。
コマンドプロンプトからPerlは実行できました。
apacheについてですが「サービスで確認する」というのがわからなかったんですが、「http://127.0.0.1/」と入力して開くと「It Works」と表示されますので起動はしていると思います。
初期設定からルートフォルダやcgiファイルのフォルダは変更したほうが良いのでしょうか?
再インストール後試してみたところ初期設定、変更後ともにcgiの動作に成功しました。お騒がせしてすみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Apache・tomcat同...
-
eclipseでC言語がコンパイルで...
-
scpコマンドでリモートサーバの...
-
コマンド終了ステータス
-
複数の処理を順番にログアウト...
-
Viで書き込もうとすると、保...
-
書き込み権限が無いためコピー...
-
maillog内のsendmailエラー
-
FTP接続中のコマンド実行結果を...
-
Red Hat Linux 9でcd-romをマウ...
-
FTPコマンドの戻り値について
-
/ が何時の間にか「Read-only f...
-
Illustratorのデータをまとめて...
-
SolarisからWindowsへFTPすると...
-
DOSコマンドでのワイルドカ...
-
telnet,rlogin,rshの違いってな...
-
ping -cコマンドで指定した個数...
-
サブディレクトリにあるファイ...
-
cshの標準出力を制御したい
-
Solarisが起動しなくなった・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bashシェルスクリプトで空白が...
-
eclipseでC言語がコンパイルで...
-
perlなんですが、403エラーにつ...
-
CGIのテストに失敗
-
Apache・tomcat同...
-
HTMLからのpl実行
-
起動できない。コードだけが表...
-
AWStatsのセットアップについて
-
Viで書き込もうとすると、保...
-
scpコマンドでリモートサーバの...
-
コマンド終了ステータス
-
DOSコマンドでのワイルドカ...
-
書き込み権限が無いためコピー...
-
Illustratorのデータをまとめて...
-
/ が何時の間にか「Read-only f...
-
rcpコマンドについて、教えて!
-
FTPコマンドの戻り値について
-
/optのアクセス権を変更したい...
-
lsコマンドで表示するファイル...
-
Red Hat Linux 9でcd-romをマウ...
おすすめ情報