apacheのインストール
何を血迷ったかWebサイトを立ち上げようと思い、
Apacheのインストールで、ちょっとつまづいたので対処方法をアウトプット。
インストール時に起きた問題
- 80番ポートが他のサービスにより使用されているため、インストール時に「make_sock could not bind to address 0.0.0.0.80」とエラーが出る
- 「http://localhost/」接続出来ない 「http://127.0.0.1」接続出来る
原因と対処方法
- インストール時のエラー「make_sock could not bind to address 0.0.0.0.80」
- 原因:インストール時に80番ポートが他のサービスにより使用されている
- コマンドプロンプトを開き netstat -oan を入力
- ローカルアドレス「0.0.0.0:80」の行を探して、80番ポートを使用しているPIDを覚える
- タスクマネージャを起動して、プロセス 表示 列の選択からPIDにチェックする
- 80番ポートを使用していたプロセスをPIDから割り出してプロセスを終了させる
- Apacheを再インストールする
- http://127.0.0.1は接続出来るが /http://localhost/接続出来ない
- 原因:自分自身を挿す「127.0.0.1」が「localhost」に対応付けられていない
- C:\Windows\System32\drivers\etc\hosts を開く
- ::1 localhost この文字列の文頭に # を付けてコメントアウトする
- 127.0.0.1 localhost この文字列を加えて保存
hostsファイルを開くには管理者権限を持っていないと開けないので、管理者ユーザにログインしてから編集を行うと良いかもです。