[解決済み] WAMPサーバ、localhostが動作しない
質問
Windows 7の自動アップデートでWAMPサーバーのlocalhostが壊れました。
80番ポートがすでにIISサーバーに使われているのですが。
ウェブサイトを検索すると、多くの人がポート80をポート8080に変更する必要があるとか、何か違うことを示唆しています。
を更新しました。
Listen:80
から
Listen:8080
と
ServerName localhost
から
ServerName localhost:8080
.
しかし、まだうまくいかず、空白のページが残っています。
この問題を解決するために、どなたか助けていただけませんか?
どのように解決するのですか?
このリンクをクリックすると、動作します。
http://www.ttkalec.com/blog/resolving-yellow-wamp-server-status-freeing-up-port-80-for-apache/
アップデート:XAMPの使用
このブログ記事を書いた後、XAMPはWAMPと非常によく似ていますが、Apacheをサービスとして実行させるのではなく、通常のプロセスとして実行できることがわかりました。そこで、XAMPを使い、Apacheのポートを8080に変更し、すべてうまくいきました。
WAMPの問題点
Window 7以降をお使いの場合、WAMPサーバーがポート80でApacheサービスを開始しようとして失敗する問題に遭遇したことがあるかもしれません。
多くの競合や問題が発生している可能性があります。 何かを試す前に、ZoneAlarm、Nod32、またはその他のプログラム/ファイアウォールがApacheサーバーをブロックしていないかどうかを確認してください。 ファイアウォールが問題でないことが確かなら、ここでいくつかの修正を試すことができます。
注:修正した後、黄色のWAMPアイコンをクリックし、すべてのサービスを再起動する必要があります。
どのプロセスが問題を引き起こしているか確認する
実行コマンドボックスまたはスタート検索にcmdと入力し、Enterキーを押して、コマンドプロンプトウィンドウを開いてください。 以下のコマンドを入力します。 netstat -o -n -a | findstr 0.0:80 各行の最後の列は、識別されたプロセス(プロセスIDまたはPID)です。 タスクマネージャでPIDをPID番号と照合して、どのプロセスまたはアプリケーションがポートを使用しているかを特定します。 タスクマネージャにPIDの列がない場合は、プロセスタブ -> 表示メニュー -> 列を選択し、一覧からPIDを選択する必要があります。 さて、80番ポートを予約しているアプリケーションを特定できたかもしれませんし、システムが80番ポートを使用していることが分かったかもしれません。この場合、内部サービスのいずれかがポートを使用していることを意味しますので、さらに読み進めてください。 Skypeとのコンフリクト
Skypeが80番ポートを使用していることが判明した場合、Skypeの設定を変更する必要があります。Windowsでは、SkypeはHTTPに使用されるポート80を予約しています。Apacheはこのポートを必要とします。そのため、Skypeを実行している場合は、「ツール >オプション」にアクセスする必要があります。次に、「詳細設定」セクションで、「接続」を選択します。着信接続の代替手段としてポート80と443を使用する」というボックスのチェックを外してください。Skypeを終了し、再起動します。問題が解決されるはずです。
IISサーバーとのコンフリクト
IISサーバーとApacheは共に80番ポートを使用するWebサーバーのため、競合している可能性があります。IISを停止させてみてください。
コントロールパネル -> 管理ツール -> インターネットインフォメーションサービスを開きます。 既定のWebサイト」を右クリック ポップアップメニューの「停止」をクリックし、ポート80のリスナーがクリアされているか確認してください。 MS SQL Serverとのコンフリクト
MS SQL Serverは "SQL Server Reporting Services (MSSQLSERVER) "をインストールしますが、これは明らかに80をデフォルトとしています。このサービスを停止して、80番ポートを解放してください。
コントロールパネル -> 管理ツール -> サービスに移動します。 MSSQLSERVERを見つける(SQL Serverの下にもあるかもしれません)。 ダブルクリック -> 停止をクリック スタートアップの種類で、「手動」を選択 その他の競合が発生する可能性のあるサービス
MS SQL Serverについては、上記と同様です。
コントロールパネル -> 管理ツール -> サービスに移動します。 停止してみてください。 ウェブデプロイメントエージェントサービス Windowsリモート管理 オートデスクEDMサーバー ワールドワイドウェブパブリッシングサービス 他にもあるかもしれませんが、私が試したのはこの辺りです。
HTTPドライバを直接オフにしてみる
上記をすべて試してもWAMPサーバが動作しない場合は、こちらを試してみてください(最終的に私はこれで解決しました)。
マイコンピュータのアイコンを右クリック -> プロパティ デバイスマネージャーへ移動 表示]メニューをクリックし、[非表示のデバイスを表示]を選択します。 リストからプラグアンドプレイ非対応のデバイスを選択します。 HTTPをダブルクリックし、ドライバに移動します。 タイプは「無効」を選択 コンピュータを再起動する コンピュータが起動したら、WAMPサーバーを起動することができるはずです。
他のすべてが失敗した場合
Apacheサーバーを80番以外のポートでリッスンするように変更してみてはいかがでしょうか。
タスクバーの黄色いWAMPアイコンをクリックします。 Apache -> httpd.confを選択します。 この中に、次の2行のコードがあります。
リッスン 80 サーバー名 localhost:80 に変更し、次のようにします(隣り合わせではありません)。
リッスン 8080 サーバー名 localhost:8080 すべてのサービスを再起動し、ブラウザに localhost:8080 と入力してみてください。 これでWAMPサーバは動作するはずです。
関連
-
[解決済み] ローカルホストでreCAPTCHAを使用する
-
[解決済み] Microsoft Loopback Adapterの目的は何ですか?
-
[解決済み] WAMPです。URLにhttp://localhost/ がない、WAMPプロジェクトのリンクが正しくない
-
[解決済み] WAMPサーバ、localhostが動作しない
-
[解決済み] localhostと0.0.0.0のIPV6とは何ですか?
-
[解決済み] VirtualBoxの仮想マシンからlocalhostのアドレスを取得する【終了しました
-
[解決済み】同じネットワーク上の他のコンピューターからこのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] インターネットからlocalhostにアクセスする [終了しました]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ローカルホストでreCAPTCHAを使用する
-
[解決済み] Microsoft Loopback Adapterの目的は何ですか?
-
[解決済み] WAMPです。URLにhttp://localhost/ がない、WAMPプロジェクトのリンクが正しくない
-
[解決済み] WAMPサーバ、localhostが動作しない
-
[解決済み] localhostと0.0.0.0のIPV6とは何ですか?
-
[解決済み] VirtualBoxの仮想マシンからlocalhostのアドレスを取得する【終了しました
-
[解決済み】同じネットワーク上の他のコンピューターからこのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] インターネットからlocalhostにアクセスする [終了しました]。