• ベストアンサー

apacheが動きません

よろしくお願いします。 開けないファイルを見るために探したフリーソフトがcgiだったので cgi実行環境が必要になりました。 apacheを使ってwindowsでcgiを動かすのがサーバーをレンタルするよりも簡単でセキュリティの面でもいいのかなと思い、インストールしました。 インストール手順通り進み、常駐アイコンも表示されたのですが 起動の確認でブラウザを立ち上げ アドレスにhttp://localhostと入れても apacheのtopページを表示することができません。 http://127.0.0.1でも同じで 『Internet Explorer ではこのページは表示できません』 と、でます。 アンインストールをして再度試しましたが 何度やっても結果は同じでした。 何が原因でしょうか? localhostにアクセスできた後は フリーソフトがrubyなのでrubyのインストールや設定をする事になります。 いろいろと調べてみたのですが 必要な情報を探しあてられませんでした。 サイトを立ち上げて公開するつもりはなく あくまで自分のパソコンの中だけの話です。 へたにパソコン暦が長いってだけで サーバーやネットワーク、cgiなどに関してはまったくの素人ですので よろしくご教授ねがいます。 OS WINDOWS XP SP2 ケーブルにて常時接続 DELL DIMENSION E521 他に必要な情報があれば言ってください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Area-88
  • ベストアンサー率39% (35/88)
回答No.3

> 自分のパソコンにapacheを入れることでネット上にのることもなく > CGIプログラムを使えると思ったのです。 > この認識が間違っていますでしょうか? > それともapacheを起動しただけでインターネットにのってしまうことになるのでしょうか? スタンドアローンでなければ外部に公開する事になります PCが外部ネットワークと繋がっているのであれば apache(サーバーソフト)を動かす=外部に公開する です > 公開せずともXP上でサーバーを動かす事自体が > ライセンス違反になるのでしょうか? 外部に公開しないのであればライセンス違反にはなりません ただし今回の件はサーバーが動いているPCが外部ネットワークに接続しているのでライセンス違反になります > 自前でサーバーを動かし【公開】するつもりはない事を再度つけくわえさせていただきます。 ではサーバーが稼働中は外部ネットワークに接続しないで下さい

aoi_shinju
質問者

お礼

お礼が遅くなり失礼しました。 参考にさせていただきます。ありがとうございました。

その他の回答 (2)

  • Area-88
  • ベストアンサー率39% (35/88)
回答No.2

> 開けないファイルを見るために探したフリーソフトがcgiだったので > cgi実行環境が必要になりました。 開けないファイルって何ですか? > apacheを使ってwindowsでcgiを動かすのがサーバーをレンタルするよりも > 簡単でセキュリティの面でもいいのかなと思い、インストールしました。 下記サイトを見ても自前でサーバーを動かす方が簡単で安全だと考えるのですか? http://www.ipa.go.jp/security/vuln/vuln_contents/ http://slashdot.jp/security/article.pl?sid=08/09/12/0619210 > OS WINDOWS XP SP2 XPでのサーバー公開はライセンス違反になります サーバーOSを利用してください

aoi_shinju
質問者

お礼

ご回答ありがとうございます。 まず、先に申し上げたとおり、インターネット上に参加するつもりはなくWEBサイトを立ち上げるわけではありません。 『CGIとは、Webサーバが、Webブラウザからの要求に応じて、プログラムを起動するための仕組み。』ですよね? なら、CGIを動かすためにはWEBサーバーが必要になる。 プロバイダが無料提供しているホームページの領域があり CGIが設置可能こともあり、はじめはそこにプログラムを置いてtopページに隠したリンクをつけて・・・などと考えたのですが 開きたいファイルはプライベートなものなので 何かの拍子に公開にでもなったら大変だし、 ファイルをアップロードしてサーバー上に置くのもなんだか不安 それに下手な設置はサーバー付加につながると思い いろいろ検索して調べた結果 自分のパソコンにapacheを入れることでネット上にのることもなく CGIプログラムを使えると思ったのです。 この認識が間違っていますでしょうか? それともapacheを起動しただけでインターネットにのってしまうことになるのでしょうか? 開けないファイルはdatファイルです。 datはそのファイルが作成されたプログラムでのみ開くことができるのはわかっているのですが ログインが必要なものなので、登録IDを削除した後では手が出ません そこで探しだしたのがフリーソフトのCGIプログラムだったので 今回このような質問をさせていただきました。 3つものリンク先を貼っていただきましたが 20年近くパソコンをいじっておりますが 未だに1つもサイトを公開したことがないのは リンク先にある内容を素人ながらも理解しているからです。 公開せずともXP上でサーバーを動かす事自体が ライセンス違反になるのでしょうか? 自前でサーバーを動かし【公開】するつもりはない事を再度つけくわえさせていただきます。 長文すみません。 ありがとうございました。

  • yomyom01
  • ベストアンサー率12% (197/1596)
回答No.1

 confフォルダのhttpd.confをよく見て下さい  初期値はポート8080だと思います

参考URL:
http://httpd.apache.org/docs/2.2/
aoi_shinju
質問者

お礼

ご回答ありがとうございます。 ポートは8080でした。 セキュリティソフトを解除して再度トライしてみようと思います。 ありがとうございました。

関連するQ&A