CGIの実験環境としてApachをC:\にインストールして、http.confを編集(ユーザーデレクトリの変更、サーバー名の設定、CGIの許可)を行いました。
そしてApachを起動させるとrunning...と出て動作はしています。
テスト用のHTML(index.html)をC:\Apach\testの中に入れて、ブラウザでアドレス部分をhttp://127.0.01/^test/としてもindex.htmlが表示されず、ページが
見つかりませんと出てしまいます。どこの設定が悪いのでしょうか?
接続はLANを使用にしてあります。
ローカルループバックもMsDosからping127.0.0.1と打ち込むと動作表示され問題
なさそうです。
perlの場所はC:\usr\local\binです。
No.5ベストアンサー
- 回答日時:
にょろのことを「チルダ」とかいうと専門家っぽくなりますか?
で、あれはユーザ名の前につけるとそのユーザのホームディレクトリ
の下のpublic_htmlを指すようになる、という意味ですね(もちろん
httpd.confでいかようにも設定可能ですが)。
UNIX環境では便利ですが、通常ユーザひとりでつかうWindowsだと
あまりうれしくないですね。
ちなみにAUTOEXEC.BATでset HOME=C:\mynameなんてして
おくと、~mynameがそこを指すようにできたような…(これは
Muleでの話でApacheでは参照してくれなかったかな?未確認)
まあ、その問題は、「Apach」だったり「127.0.01」だったり
してますので、akoochanさんが急いで書いただけの理由かも
しれませんよ。
で本題ですが、httpd.confに設定されているDocumentRoot、
たいていApacheをインストールしたディレクトリの下に
あるhtdocsになっていると思いますが、そこが
http://127.0.0.1/ になります。
ですから、たぶん以下の方法で解決するんじゃないでしょうか。
1 testをそのDocumentRootで指定されているディレクトリ
の下に移動させる。
2 DocumentRootを、そのtestの上のディレクトリになる
よう設定(つまりC:\Apachに変更)し、サーバを起動し
なおす(gracefulかrestart)。
3 DocumentRoot以外のディレクトリをhttpdに参照できる
ようにするため、AliasでC:\Apach\testを設定する。
あと、どうしても「^test」でアクセスしたいなら「^test」という
ディレクトリ名にする(できるかどうか知りませんが)という方法
もあるかもしれません。:-)
No.4
- 回答日時:
>shigatsuさんへ
「にょろ」がいるのかどうか全く知らないです。
Apachなんて使ったことも見たことも食べたこともないですし。
質問を見て自分なりにアドバイスしてみただけなんです。
(その証拠に自信なしにチェックが・・・)
でも「はっと」では無いなと思ったんですよね。
僕の思ったとことと、shigatsuさんの連鎖書き込みで
akoochyanさんの問題が解決すればいいですね。
No.3
- 回答日時:
にょろ 要りましたっけ?うちでは一切付けずに問題なく動いてますが・・・
当然 C:\Apach\test は正しくhttp.confに設定されているんですよね?
確か にょろ はユーザ名を表す時に使いますよね?通常のディレクトリなら必要ないと思うんですけど。
うちの環境では
Alias /test "d:/test"
で http://127.0.0.1/test/ が問題なく表示されています。
No.2
- 回答日時:
一言だけ
http://127.0.01/^test/
は「~(にょろ)」が「^(はっと)」になってますが、
もしかしたらその間違いだけかもしれません。
まあここに書くときに間違えたのかもしれませんが・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PerlでFindFirst/FindNext
-
FFFTPでアップロードできない?
-
インクルードファイルのエラー
-
CGIからの絶対パス
-
CGIが読み書きするデータファイ...
-
2つめMTのURLを http://○...
-
CSVファイルのパーミッションは?
-
掲示板のアイコン設定の仕方教...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
FTPにて553エラー
-
特定のCGIだけ、作動するかわり...
-
URLに~/cgi-bin/~を隠す方法
-
VBAでサーバーにアクセスするに...
-
SFTPなどは使わないホームペー...
-
cgiファイルを直接は見れなくす...
-
Image::Magickの呼び出し
-
htmlにアクセスと同時に、あるC...
-
mathtexの導入方法について。
-
ユーザの所属するグループを取...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGI実行環境下の.jsや.cssが動...
-
.htaccessを2つ以上設置した場合
-
FFFTPでアップロードできない?
-
WIn32API ディレクトリ内ファイ...
-
レンタルサーバーlolipop cgiの...
-
CGIでjcode.plを読み込めなくな...
-
CGIが読み書きするデータファイ...
-
インクルードファイルのエラー
-
500 Internal Server Err で困...
-
CGIのフォームをアップロードす...
-
CGI掲示板のバーミッションにつ...
-
JavaScriptdeファ...
-
画像投稿掲示板の画像保存用デ...
-
iniファイルを呼ぶバッチファイ...
-
CSVファイルのパーミッションは?
-
シェルにてファイルの自動削除...
-
cgi-binのディレクトリの作成方法
-
mimeの取得方法
-
掲示板のアイコン設定の仕方教...
-
なぜフォルダ名がcgi-binなの?
おすすめ情報