apacheのインストール

何を血迷ったかWebサイトを立ち上げようと思い、

Apacheのインストールで、ちょっとつまづいたので対処方法をアウトプット。

インストール時に起きた問題

  1. 80番ポートが他のサービスにより使用されているため、インストール時に「make_sock could not bind to address 0.0.0.0.80」とエラーが出る
  2. http://localhost/」接続出来ない 「http://127.0.0.1」接続出来る

原因と対処方法

インストール時のエラー「make_sock could not bind to address 0.0.0.0.80」
原因:インストール時に80番ポートが他のサービスにより使用されている
  1. コマンドプロンプトを開き netstat -oan を入力
  2. ローカルアドレス「0.0.0.0:80」の行を探して、80番ポートを使用しているPIDを覚える
  3. タスクマネージャを起動して、プロセス 表示 列の選択からPIDにチェックする
  4. 80番ポートを使用していたプロセスをPIDから割り出してプロセスを終了させる
  5. Apacheを再インストールする

http://127.0.0.1は接続出来るが /http://localhost/接続出来ない
原因:自分自身を挿す「127.0.0.1」が「localhost」に対応付けられていない
  1. C:\Windows\System32\drivers\etc\hosts を開く
  2. ::1 localhost この文字列の文頭に # を付けてコメントアウトする
  3. 127.0.0.1 localhost この文字列を加えて保存

hostsファイルを開くには管理者権限を持っていないと開けないので、
管理者ユーザにログインしてから編集を行うと良いかもです。