
WindowsServer2003にApache2.2をインストールしたのですが起動しません。
動かないので、コントロールパネルからプログラム削除でApacheをアンインストールしたのですが、なぜかCドライブ上にApacheのconf以下のファイルが残っていました。
一度サーバを再起動して再びインストールしたのですが、Apache Service Monitor を開いても Service Statusには なにも記載がありません。「Start」「Stop」「ReStart」のボタンも使えません。
スタート→すべてのプログラム→Apache で startをすると
コマンドプロンプトの画面が開いて以下の表示が出ます」
---------------
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワークアドレス、またはポートのどれか1つのみを使用できます。 :make_sock: could not bind to address 0.0.0.0:8080
no listening sockets avaiable, shutting down
Unable to open logs
Note the errors or messages above, and press the <ESC> key to
exit.
---------------
error.logを開くと
[notice] Child 776: Starting thread to listen on port 8080.
とありました。
インストールの時に、ちゃんとホスト名とドメインを設定したはずなのに、IEでは「localhst」にしないと ”It Work!”が表示されません。
何度もアンインストール→インストールを繰り返しても状況は変わりません。
どうしたら、ちゃんとした状態になるのでしょうか?
詳しい方、助けてください。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
少し書き方を変えます。
結論から言うと
URLを 例えば http://nakasako.example.com/ (この場合は http://nakasako.example.com:8080/ ですが)
でアクセス可能な状態にするには
まず管理者権限でログインして C:\WINDOWS\system32\drivers\etc フォルダを開いてください
(開けないor 開いてもFileが表示されてないときは
[ツール]>[フォルダオプション]>[表示]>
・すべてのファイルとフォルダを表示する<=にチェック
・保護されたオペレーティングシステムファイルを表示しない<=のチェックを外す--警告が出ますが[はい]を押します
で[OK]ボタン)
etcフォルダを開いたら hosts と言うFileが有りますので中身を編集する前に fileのコピーを作ってください (BK_hosts などの名前にするか フロッピーなどにコピーするか)
で、メモ帳などでhostsを開くと
127.0.0.1 localhost
と成っていますので
127.0.0.1 localhost nakasako.example.com
と書き足して上書き保存します。
確認のため コマンドプロンプトから
c:\hoge>ping nakasako.example.com <=と打ってEnter
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 などと表示されればOK
ブラウザで http://nakasako.example.com:8080/ にアクセスすると”It Work!”が表示されるはずですよ
但しこれでアクセスできるのは、このPCだけです。
他のPCからもアクセス出来るようにするには
・Apacheを入れたPCのIPアドレスが192.168.0.100なら
他のPCのhostsに
192.168.0.100 nakasako.example.com
という行を追記
・またはlmhostsを利用するかDNSを立てる
LAN内だけでなくインターネット上で可能にするなら
nakasako.example.comではなくちゃんとしたドメイン名と外部のDNSサーバーへの登録が必要ですが
(サブドメインでいいならddnsサービスしているサイトに登録すれば取れます
http://www.hi-ho.ne.jp/yoshihiro_e/dice/#LIST)
その上でルーターのport開放とファイヤーウォール/セキュリティ ポリシー の設定が必要です
文章が拙いのでアレですが
どういうhost名/ドメイン名で、そのPCにアクセス可能か?と言う事と
Apacheの設定にドメイン名を記述することとは違うってことは理解いただけましたか?
「Microsoft TCP/IP のホスト名解決の順序」 http://support.microsoft.com/kb/172218/ja
この回答への補足
お礼のあとに補足で、すいません。自己解決しました。
Apache2.2をインストールしたフォルダに、Apache2.0を上書きするようにインストールしました。
その状態で、「localhost」をアクセスしたところ、「It Work!」が表示できたのを確認し、
その状態で、コマンドプロンプトを開いて、Apacheの下のbinに移動。
そこで、下記コマンドを入力
「httpd -k stop」
「httpd -k uninstall」
これで、影?で動いていたっぽいApacheのサービスを取り除き、
さらにコントロールパネルのプログラムの削除で、
Apache2.2と2.0をアンインストール。
再起動後に再びApache2.2をインストールしたところ、無事に復活できました。
詳しい解説、ありがとうございます。
No.1さんのお返事にも記載しましたが
DNSへの登録、hostsへの登録は実施済です。
Apacheをアンインストールしても Apache2.2フォルダの下にある
「conf」「log」フォルダだけが残るのも気になります。
Apacheが起動しているのであれば、コントロールパネルのサービスにもApacheが表示されるはずですし、start /sop/restart が使用できるはずだと思うのですが、メニューに表示されませんし、Monitorのボタンも使用できないのが???です。
アンインストールしたはずなのに、何かが原因で、まだサービスが生きていてポートを占有している...でもコントロールパネルのサービスでは何故か見えない...という感じの気がします。
何か策はないでしょうか?
No.2
- 回答日時:
>OS 10048)通常、各ソケット アドレスに対して以下略
既にApacheが起動して8080portを占有しているところに
さらに起動しようとするとそうなります
サービスマネージャを開くと Apache2 が表示されていませんか?
有れば 再起動など出来るはずですが
>IEでは「localhst」にしないと ”It Work!”が表示されません。
Apacheのインストール時(もしくは後からhttpd.confなどに)ドメインを設定したからと言って、そのドメインでアクセス出来るわけでは有りません
#1さんが書かれたようにLAN内にDNSサーバーを立てるか
hostsに記述します=> http://www.atmarkit.co.jp/fwin2k/win2ktips/445ho …
どちらもしていない場合LAN内からは
http://localhost
http://127.0.0.1
http://コンピューター名
http://LAN内のIPアドレス(ローカルアドレス)
でしかアクセス出来ません
No.1
- 回答日時:
>インストールの時に、ちゃんとホスト名とドメインを設定したはずなのに、
>IEでは「localhst」にしないと ”It Work!”が表示されません。
localhostでアクセスすれば表示されるんですね?他のPCからはIPアドレスを指定すればアクセス可能ですか?可能であればApacheは動作しています。
「ホスト名とドメイン」はDNSサーバもしくはhostsファイルに登録されていますか?そうでなければ、ホスト名からIPが取得出来ていないだけです。
早速のコメント、ありがとうございます。
他のPCからはアクセス不可でした。
DNSサーバへの登録は済です。 hostも対応済です。
関係ないのかもしれませんが、
サーバ → 他PC ping 飛ぶ
他PC → サーバ ping 飛ばない
なにが問題なのでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
stable diffusionのエラー
-
アクオス
-
arduino mpu6050 計測できない
-
QRコードの作成方法について
-
libreあればopen office削除し...
-
プロジェクター
-
WindowsでのPythonの挙動について
-
ANA・JALのAPI
-
Scratchでクイズのゲーム制作を...
-
5000個のtiffファイルをpdfへ変...
-
FlowchartのMDファイルをPNG化...
-
この話は本当? 中華AI「DeepSe...
-
(大学)数学の質問をするために...
-
特許公報のPDFから項目毎にExce...
-
Xamppはオープンソースのディス...
-
OSS(オープンソースソフトウェ...
-
みなさん、mvなどはどのアプリ...
-
Webサイトのビデオプレーヤーに...
-
研究する文献がたくさんありま...
-
研究する文献がたくさんありま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
nslookupでIPは正しいのに表示...
-
セキリティの変更
-
DNS設定後、FireFoxが繋がらな...
-
WordPressのメディアとか画像を...
-
ビスタトバイオ
-
BINDなしで、仮のドメインで127...
-
Aterm BL170HVのポート開放の件
-
「Sonnet SG4D-1800」の不具合
-
ローカルホスト名とhostnameを...
-
メールのユーザ制限方法は可能...
-
OSXのMail発信で特定の携帯...
-
ルータ越えのBDCの構築の仕方
-
Realtekって何ですか??
-
GPIBとRS232Cの違いについて
-
TCP/IPで2台のコンピュータで文...
-
USB→VGA アダプターのソフトが...
-
ネットワークHDD(NAS)につい...
-
タッチパネル反転の直し方について
-
XPのインストールができない(H...
-
OSがあればリカバリも可能で...
おすすめ情報