• 締切済み

Apache2でテスト画面がうまく表示されません。

初心者でわからないことだらけですみませんが、教えて下さい。 過去ログも見てみたのですが、わかりませんでした。 今win xp home でApache2.0.5.5をインストールしたのですが、 インストールは次へ次へとやっていったら完了したのですが、 タスクトレーに出てくるアイコンをダブルクリックして Apache Service Monitor というのを表示させても、 中の Service Statusの所には1つも項目が出ていません。 右の方のボタンも、 OK と Services と Connect と Exit しか押せません。 インストール方法を紹介してくれてるサイトを見ると、 Apachは特に何もしなくても、インストール後はすぐにブラウザで localhostページが見れるようになると書いてあるので、 どうすればいいのか全然わかりません・・・ ポートを変えればよいという書き込みも見たのですが、ポートを変更するような設定項目も見当たらないのでお手上げです。 すみませんが、どうすればよいか教えて下さい。 (何か情報が足りなければ書き込みますので言ってください) よろしくお願いします。

  • pen123
  • お礼率58% (222/377)
  • PHP
  • 回答数6
  • ありがとう数3

みんなの回答

noname#246547
noname#246547
回答No.6

>インストール中に MSDOSで下記の内容が表示されました すでに80ポートをほかのプログラムが使用していませんか? コマンドラインから netstat -p TCP -a で確認してみてください。 LocalAddress側に :httpあるいは:80がありませんか? そして、StateがListeningになっていませんか? もし、上記の情報が表示され無い場合、 セキュリティソフトのファイアウォールがブロックしていませんか?

回答No.5

httpd.conf の設定が正しくないと思います。 Local環境なら Listen 80 ServerName 127.0.0.1:80 上記2つ編集しただけでも動きそうですが...。 初心者ならサーバーが外部からアクセスできないように Allow from 127.0.0.1 localhost なんかも必須かと思います。

noname#246547
noname#246547
回答No.4

apacheのバージョンが最新ではありません。 最新を再インストールしてください。 私の環境WinXPでは、バージョン2.2.4が問題なく動いています

参考URL:
http://www.meisei-u.ac.jp/mirror/apache/dist/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi
pen123
質問者

補足

回答ありがとうございます。 再インストールさせてもらいましたが、 インストール中に MSDOSで下記の内容が表示されました。 Installing the Apache2 service The Apache2 service is successfully installed. Testing httpd.conf.... Errors reported here must be corrected before the service can be started. (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレ たはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind ess 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Note the errors or messages above, and press the <ESC> key to exit. 11.. これは数秒で消え、インストール完了したのですが、 タスクトレーのアイコンから、Apache2→Startを押すと、 the requested operation has failed! と表示されてしまいます。 どうしてでしょうか?

  • asuncion
  • ベストアンサー率33% (2126/6287)
回答No.3

Apacheをもう一度インストールしてみてはいかがでしょうか。

  • asuncion
  • ベストアンサー率33% (2126/6287)
回答No.2

コントロールパネルの[管理ツール]-[サービス]で Apacheの稼働状態がわかります。 「Apache2」という名前のサービスの、  ・状態  ・スタートアップの種類 の2項目の内容を教えてください。

pen123
質問者

お礼

すみません。追加で、 スタートプログラムからApachの所の、 Control Apache Serverの中にある、Startを押すと、 MSDOSが起動し、中に下のような文章が表示されます。 [Thu May 17 21:59:30 2007] [error] (OS 2)指定されたファイルが見つかりませ No installed service named "Apache2". Note the errors or messages above, and press the <ESC> key to exit. 20.. これで何かわかるでしょうか?

pen123
質問者

補足

回答ありがとうございます。 言われたとおりに、サービスの欄を確認しましたが、 サービスの中に、Apache2がありませんでした。 ちなみに、タスクトレーにあるApache2のアイコンの上に カーソルを持っていくと、 No Services installed と表示されます。 これで何かわかるでしょうか?

回答No.1

ブラウザを立ち上げて http://localhost/ とうったらでてきますよ。 Apache Service Monitor は httpdサービスを起動、停止、再起動させたり、 現在のサービスの状況をモニターするツールです。

関連するQ&A

  • It works! が表示されるということはアパッチが起動中?

    タスクトレイのアパッチのアイコンを右クリックして「exit」を選択すれば サービスは停止しますよね? その状態でhttp://localhost/に接続すると It works!が表示されます。 これはアパッチが起動中ということでしょうか? なぜ「exit」しても起動しているのでしょうか?

  • apache2のインストールについて

    apache_2.2.10-win32-x86-no_ssl を何度かインストール、アンインストールをおこないました。プログラムフォルダーのapachiフォルダーも削除してインストールを行いました。(一度はできたのですが、PHP5の設定でおかしくなりアンインストールしました)PHPもアンインストール済みです。 しかし、タスクマネージャーのapacheのアイコンにマウスを持っていくと No Services installed と表示され、アイコンが赤いままです。 Service Monitor を起動しても Service Status には何も無い状態です。 (localhost : 8080 でXP内 PHP勉強のため自分のパソコンにインストールするつもりだったのですが・・・。)

  • Apache2.2.15のインストールについて。

    Apache2.2.15のインストールについて。 Apache2.2.15をダウンロードしてきて、インストールはできるのですが、『http://localhost/』には接続できません。 Apacheは起動されないままです。 調べてみたらskypeをしてると80番ポートは使えないようなので8080にしました。 Apache monitor is already started と表示されるのにタスクトレイのApacheマークは赤いままです。 対処法の分かる方、よろしくお願いします。

  • apache2が起動しない。

    いつもお世話になり誠にありがとうございます。 標記の件。 下記のとおり、どうしてもapache2が起動しません。 どう対処すればいいでしょうか? ご回答の程、宜しくお願い申し上げます。    記 systemctl stop apache2 localhost:/home/kou # systemctl start apache2 Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details. localhost:/home/kou # systemctl status apache2.service × apache2.service - The Apache Webserver Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2022-06-27 07:38:22 JST; 1min 4s ago Process: 9015 ExecStart=/usr/sbin/start_apache2 -DSYSTEMD -DFOREGROUND -k start (code=exited, status=1/FA> Main PID: 9015 (code=exited, status=1/FAILURE) Status: "Reading configuration..." Jun 27 07:38:22 localhost systemd[1]: Starting The Apache Webserver... Jun 27 07:38:22 localhost start_apache2[9015]: (98)Address already in use: AH00072: make_sock: could not bind> Jun 27 07:38:22 localhost start_apache2[9015]: (98)Address already in use: AH00072: make_sock: could not bind> Jun 27 07:38:22 localhost start_apache2[9015]: no listening sockets available, shutting down Jun 27 07:38:22 localhost start_apache2[9015]: AH00015: Unable to open logs Jun 27 07:38:22 localhost systemd[1]: apache2.service: Main process exited, code=exited, status=1/FAILURE Jun 27 07:38:22 localhost systemd[1]: apache2.service: Failed with result 'exit-code'. Jun 27 07:38:22 localhost systemd[1]: Failed to start The Apache Webserver. lines 1-15/15 (END)

  • Apacheが起動しません。

    WindowsServer2003にApache 2.2.8をインストールしました。 しかし、Apacheが起動しません。 Apache は とりあえず「locahost」で設定しています。  http://localhost をブラウザでやっても「ページが表示できません」となります。 Apacheのmonitorを開くと、ok、Services、connect、exit のボタンのみがアクティブで、あとは何も表示されません。 Serviceボタンを押して、Windows のサービスを見たところ、Apacheのサービスらしきものは見当たりませんでした。 スタート→プログラム よりApacheのstartをクリックすると コマンドプロンプトの画面が立ち上がり、  「httpd.exe:Could not reliably determine the service's fully qualified domain name, using xx.xx.xx.xx for ServrName.」 ※ xx.xx.xx.xx はサーバのIPアドレス が記載されます。 やり直そうと思い、コントロールパネルのプログラムの追加と削除より Apacheのアンインストールを実行しましたが、 DISK内のprogram Files の なかに Apacheのファイルが残ったままです。 何が悪いのか、皆目検討がつかず、質問を挙げさせていただきました。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • Apacheで

    Apacheをインストールして、localhostを見ようとしたところ、 英語で401という表示が出て、ポート80と書いてあったのですが、 これはどういう意味ですか?

  • apacheとtomcatの連携

    運用中にApacheとTomcatの連携が出来なくなり、ApacheからTomcatにアクセス出来なくなります。 ApacheとTomcatを再起動すると、またいつも通りにアクセスが出来るようになります。 環境は以下の通りです。 OS:Red Hat Enterprise Linux 3 Java:j2sdk-1_4_2_08 Apache:httpd-2.0.54 Tomcat:jakarta-tomcat-5.0.28 アクセスが出来なくなった時のApacheのエラーログには 下記のように表示されます。 [notice] Apache/2.0.54 (Unix) mod_jk2/2.0.4 configured -- resuming normal operations [error] channelApr.open() attempt to connect to 10.1.1.55:8009 (10.1.1.55) failed 111 [error] ajp13.connect() failed ajp13:localhost:8009 [error] ajp13.service() failed to connect endpoint errno=9 Bad file descriptor [error] ajp13.service() Error forwarding ajp13:localhost:8009 1 1 [error] lb.service() worker failed 120000 for ajp13:localhost:8009 [error] lb_worker.service() all workers in error or disabled state [error] mod_jk2.handler() Error connecting to tomcat 120000, status 503 エラーログを調べたのですが、SELinuxがONになっているとアクセスが出来なく なったりするみたいですが、SELinuxはインストールされていません。 もし、解る方がいらっしゃいましたらすいませんが、よろしくお願い致します。

  • Apacheの起動ができません。助けてください。

    Apacheの起動ができません。助けてください。kikuaki812001さん Apacheの起動ができません。助けてください。 PHPを独学で勉強しようとしている初心者です。 環境構築でつまずいております。 Apache HTTP Server 2.2.18(最新版)をダウンロードして、http://localhost/を入れると、 Internet Explorer ではこのページは表示できません、と表示され Apacheが起動できません。 おそらくポート80が開放されていないかと思ったので、コマンドプロントプルで検索しました。 すると、httpd.exeで使用?されているとわかりましたが、ここからどうすればいいのでしょうか? タスクマネージャにて、プロセスを開き、httpd.exeをチェックして、 プロセスの終了をしてもいつの間にか、httpd.exeが出ております。 どうすればポート80は開かれるのでしょうか、教えてください。 ※skypeのポート80は、外しおります。 OSの再インストールもしました。 xamppの再インストールも行いました。 issは入っておりません。 (コンピュータの管理にもはいっておりません。) http://127.0.0.1/でも繋がりません。 PCの情報です Microsoft Windows XP Professional Version2002 Service Pack 2 よろしくお願いします。

    • ベストアンサー
    • PHP
  • apacheとPHPが上手く連携しない

    PHP初心者です。 開発環境 apache2.0.59 PHP5.2.9 Eclipse3.3 apacheはポート80でインストールしたのですが、何故かlocalhost:8080でないと、ファイルが実行されません。 後はapache2.2.11をインストールしている点ですかね。 これもポート80でインストールしています。 後、現在Tomcatと連携しているんですが、これが原因になっているんでしょうか。 ただ、何故かlocalhost:8080だと表示されるんですよね。 私としてはlocalhostで表示したいのですが、どのようにすればいいのでしょうか。 アドバイスどうぞ宜しくお願い致します。

    • ベストアンサー
    • PHP
  • Apacheをインストールしたのですがタスクトレイに現れない

    初めて質問投稿させていただきます。 phpの勉強を始めようと思い、Apacheをインストールしました。 インストールはうまくいき、「あなたの予想に反して・・・」というページは表示されます。 インストールした時には、タスクトレイにアイコンがでているのですが、 再起動をかけてしまうと、アイコンがなくなってしまいます。 スタート→すべてのプログラム→Apach HTTP Server2.058→Monitor Apache Servers を起動しますと 「Error Apache monitor is already Started」 というエラーがでてしまいます。 その後、PHP、MySQLとインストールしたのですが、 インストールはエラーもでず、うまくいったようなのですが、 MySQLを起動して、password を入力する画面で、パスワードは 設定していないので、「Enter」を押すと、画面が閉じてしまいます。 ApacheがTCP80番のポートを使っているということで、80ポートを使っているソフトがある場合、手動にすると参考書に書いてあったので、 ウイルスソフトが80番を使っているということでしたので、ウイルスソフトをアンインストールして、Apacheをインストールしなおしました。 ですが、同じ結果でした。 原因がお分かりになる方いらっしゃいましたら、教えて下さい。 よろしくお願いいたします。 ------------------------------------ 使用OS: WindowsXP Professional SP1 Apache HTTP Server2.0.58 PHP5.1.4 MySQL5.0.22 ------------------------------------

専門家に質問してみよう