imgboard R6系専用 新サポート掲示板


[記事リスト] [返信する] [新着記事] [ワード検索] [留意事項] [管理用]

記事No 7
タイトル なるほど
投稿日 : 2013/03/04(Mon) 17:46:17
投稿者 通りすがり
参照先
なるほど。Webサーバの、パス位置が合ってない感じです。

HTTP:404エラーというのはFileNotFound、つまりそのWebブラウザがインターネットからリクエストしたURLに、ファイルがありませんということなので、CGIエラーではありません。

まず、CGIの前に、テキストやHTMLや画像ファイルについて、同じ場所に置いてみてください。外からそのファイルが正常にWebブラウザで見えますか?

もし見えなければ、以下の点、見てみてください。
・ルータのインターネット側port80番を192.168.0.2のポート80へフォワードしているか?
・仮想フォルトVHOSTを設定してしまってないか?。(している場合は、そこにもパスを設定する必要がある)
・アクセスした記録は/logs/access.logに記録されているか?








> > 自宅サーバで、CGIを動かすための、基本設定が、
> >できてないと思われます。
>
> それはないfだろう。
>
> パソコン(2)(192.168.0.2)Webサーバー
> WinXP+Apache(Ver,2.0.64)
> デ立ち上げました。正常に稼動しております。
>
> このたびimgboard.cgiを立ち上げようと思ったのです。
>
> パソコン(2)Webサーバー
> 上で、ttp://localhost/cgi-bin/imgboard.cgiを入力すると
> ちゃんと表示されます。
>
> また、LAN内に於いて
> また、パソコン(3)からパソコン(2)Webサ−バーへ
> ttp://192.168.0.2/cgi-bin/imgboard.cgiを入力すると
> ちゃんと表示されます。
>
> ところが問題はインターネット(WAN側)からアクセスすると
> HTTP:404エラーメッセージが出て表示しません。
>
> index.htmlのリンクの張り方が悪いのか?
> httpd.confの設定がまだ十分でないのか?
>
> 案内のサイトの件、もう一度チェックしてみますが。


- 関連一覧ツリー (▼ をクリックするとツリーを一括表示します)


- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ
参照先
暗証キー (英数字で8文字以内)
投稿キー (右画像の数字を入力) 投稿キー


- 投稿記事修正/削除フォーム -
処理 No 暗証キー

- WebForum -