• ベストアンサー

AN HTTP サービス 開始不可なぜ2 

どうしても、Meでのサービス開始ができてないみたいです。 まず状況を説明します。 OS:Windows XP(サービス開始成功) OS:Windows Me(サービス開始不可、もちろんhttpdを立ち上げる場合XP側サービスは先に停止してから) hosts 127.0.0.1 192.168.1.20 ryoraku.ddo.jp (←Me側hostsです) 上記OS2台をルーター192.168.1.1にて接続 サーバー:AN HTTP Ver 1.42n 内容ですが、XPからMeへホームページを移したら外にホームページを公開できないのです。以前と同じ問題点になるのですが、それはもう一台のOS:XPにてhttpdを実行すると“サービス”を選択、チェックマークにて“ステータス開始”となり成功でした。ところが、Meだとその“サービス”表示がなくなるためOPENしても、サービスが開始してるのかわかりません。前回回答者にてMeではhttpdはOPENした時点で「画面右下に表示、実行済」とのことでした。ところがまだ外部にて公開できないのです。 他に試したことを下記にて参考にしてください。 XP側からのMeローカルへのping→OK XP側からMeへのWEB確認 (ローカルIPアドレスにて)→回覧OK 外からMeへのWEB確認→不可(これが現在悩みのたね) 備考:ためしにXP側でもう一度httpdを立ち上げて“サービス”をチェック(もちろんWEBファイルをXPに移してから)してみたところ問題なく外からの回覧→OK ぜひ、回答おまちしてます。

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

  • ベストアンサー
回答No.2

>XP側からMeへのWEB確認 (ローカルIPアドレスにて)→回覧OK ということはWEBサーバはちゃんと動いているということです。 ルーターの設定がちゃんとなってないだけだと思います。 80番ポートで確認してるんですよね? ルーター配下にWEBサーバを配置して外部から接続させたいならポートフォワーディングの設定などが必要ですが、その辺りはどのように設定されてますか? >OS:Windows Me(サービス開始不可、もちろんhttpdを立ち上げる場合XP側サービスは先に停止してから) ポートフォワーディングをちゃんとやるなら、別に「先に停止させる」必要はありません。二つ立ち上がっていたって同一ポートで接続できるのはひとつですから…。

taira812
質問者

お礼

ご回答ありがとうございます。おかげさまで解決しました。感謝です。やはりですが、おっしゃる通りルーターでした(わたくしにとって実に曲者です) 一応他の皆様のためになぜ解決したのか明記しときます。 使用ルーター coraga ルーター解決済現在の設定↓ バーチャルサーバーの サーバーアドレス    192.168.1.20 (Me側です) ローカル側ポート    80 タイプ     TCP/IP インターネット側ポート 80 なぜ気付かなかったというと 別の項目のアプリケーションってとこでポートの開放 をおこなっていたからです。(でももう一方につながっているXPではとくに80番を開かなくてもWEBはこうかいできるのだが?一台時はデフォルトで80番はルータで開いてるってことなのか・・?) 改めてSpiral Galaxyさん、後もう一人の回答者Kinoppxerさん、ありがとうございました。

その他の回答 (1)

  • knoppixer
  • ベストアンサー率28% (4/14)
回答No.1

ローカルで見れて外から見れないのならば ルータの設定はどうでしょうか? XP側は許可していてもMe側が許可されていない 可能性があります。 ルータの設定を見直してみて、Me側が許可されていない場合は 直してみてはどうでしょうか?

taira812
質問者

お礼

ありがとうございました。 ルーターは目にタコ?(それは耳か)できるほど目をとおしたのですが、改めて見直してみます。