web-dev-qa-db-ja.com

IISおよび実行中のApache(WAMP)

IIS 6とApache(wamp)を同じマシンで同時に実行するにはどうすればよいですか?

23
chrithccmc

IISとApacheは異なるポートを持つ必要があります。

Apache(WAMP)のポートを変更するには

  1. トレイに表示されるWAMPアイコンまたはWampの他のショートカットアイコンをクリックします。
  2. Apacheを探してhttpd.confを開くか、それが格納されている場所がわかっている場合。
  3. 「80」を見つけて変更します

    80を聞く8080を聞く

    ServerName localhost:80からServerName localhost:8080

    注:他のポートと競合しない限り、目的のポートを変更できます。ポートがこの範囲にあると、より安全で一般的です。

  4. 次に、「すべてのサービスを再起動」をクリックします。

詳細は here を参照してください。

IIS Apacheではなく変更したい場合は、これを確認してください [〜#〜] iis [〜#〜]

45
ace

もう1つの注意点は、VirtualHostsに使用されるポート(443)です。 Apacheフォルダーのconf/extraに、http-vhosts.confというファイルがあるはずです

443のすべてのインスタンスを別のポートに変更する必要があります。

変化する:

Listen 443
NameVirtualHost 127.0.0.1:443
<VirtualHost 127.0.0.1:443>

次に、両方のサービスを実行することをお勧めします。

2
Skip Tastic

または、私の場合と同じように、同じネットワークカードのセカンダリIPのポート:80でwampを実行したかったのです。これにより、メインのIPを使用してIIS on:80およびセカンダリip:80 Apacheを実行できます。同じネットワークカードで複数のIPを取得するにはどうすればよいですか? stackoverflowエイリアスIP

  1. 「C:\ wamp64\bin\Apache\apache2.4.23\conf」に移動します
  2. httpd.confを開きます
  3. Line〜72 Listen 0.0.0.0:80を探し、これをセカンダリIPに変更します(私の場合は192.168.210.41:80)。
  4. IISは再起動したくなかったため、pcを再起動する必要がありました。最初にIISを起動し、次にWampを実行します。動作します。
0
bert

WAMPSERVER 3.0.6以降の右側で、WAMPSERVERアイコンをクリックして、ツールオプションに移動します(緑色の場合、つまりすべてのサービスが実行中の場合のみ)。 ApacheとMySQLのすべてのオプションがリストされます。利用可能なポートをテストするか、「8080以外のポートを使用」をクリックしない場合、ポップアップボックスが表示され、値を入力してポートにテキストを入力できます。 添付画像

0
user2289468