IIS と Apache の両方が同じコンピュータにインストールされている場合に Apache Web サーバーを使用する方法

IIS と Apache の両方が同じコンピュータにインストールされている場合に Apache Web サーバーを使用する方法

私のコンピュータには IIS 7 がインストールされています。このシステムに WAMP をインストールしましたが、Apache 上の Web サイトを使用できなくなりました。

使ってみた -

iisreset 停止

しかし、エラーが発生しました -

RPC サーバーが利用できません。

Apache で Web サイトを使用できるように IIS 7 を停止するにはどうすればよいですか?

答え1

コマンドラインの使用

  1. 管理者特権のコマンドライン ウィンドウを開きます。

  2. コマンドプロンプトで次のように入力します。ネットストップWASENTERキーを押して、次のように入力します。はい次に ENTER キーを押して W3SVC も停止します。

  3. Webサーバーを再起動するには、次のように入力します。ネットスタートW3SVCENTER キーを押して WAS と W3SVC の両方を起動します。

ソース :http://technet.microsoft.com/en-us/library/cc732317(WS.10).aspx

答え2

ウェブサーバーが実行されるポートを変更しない限り、デフォルトでは両方ともポート 80 で実行されます。IIS
にアクセスし、バインドをポート 80 ではなく 81 に変更します。これにより、Apache が実行できるようになりますが、IIS 経由で Web サイトにアクセスしようとする場合は、:81 で終わる必要があります。

お役に立てれば。

答え3

XAMPP を使用すると、インストールが非常に簡単になり、Apache をサービスとして起動できるようになります。

IIS がポート 80 をリッスンし、Apache がポート 81 をリッスンするようにしたい場合は、IIS が 443 を使用するため、Apache SSL ポートも変更する必要があります。

ポート 80 で両方を使用する場合は、Windows の TCP/IP プロパティのローカル接続に 1 つの仮想 IP を追加できます。

IIS にはデフォルトの静的 IP を使用し、Apache は仮想 IP を使用します。
次に、c:\windows\system32\drivers\etc\hosts に次のようなエントリを追加します。

iis.local 192.168.xx
apache.local 192.168.xy

両方のサービスを起動してみてください。
さらに質問がある場合は私に聞いてください。
よろしくお願いいたします。

関連情報