Может ли IIS поддерживать ASP.NET и WAMP, поддерживающие PHP, сосуществуют на одном сервере?


Может ли IIS поддерживать ASP.NET и WAMP, поддерживающие PHP, сосуществуют на одном сервере?

У нас уже есть настройка стека WAMP в окне Windows Server 2003 для поддержки некоторых внутренних приложений PHP, и я также хочу настроить фабрику CI в этом окне, которая попытается настроить IIS для поддержки его ASP.NET на основе приборной панели. Я хочу убедиться, что нет большой вероятности того, что стек ВАМПИРОВ, который уже есть, будет уничтожен. Будет ли он достаточно умен, чтобы обрабатывать *.PHP через Apache и *.aspx через IIS?

Изменить: Есть ли способ заставить это работать на том же порту?

Author: AaronLS, 2009-04-02

4 answers

Например, IIS на нестандартном порту (например, 8080) и Apache перенаправляет трафик в IIS через mod_proxy.

Отдельные хосты:

<VirtualHost lamp.example.com>
  # standard vhost configuration
</VirtualHost>

<VirtualHost aspx.example.com>
  ProxyPass / aspx.example.com:8080
</VirtualHost>

Один хост:

<VirtualHost www.example.com>
  ProxyPassMatch ^/(.*\.aspx) www.example.com:8080/$1

  # ... standard vhost configuration for LAMP
</VirtualHost>
 3
Author: vartec, 2009-04-02 17:18:30

Да. Оба будут работать под управлением IIS на сервере Windows.

 3
Author: schooner, 2009-04-02 16:49:44

Это, безусловно, возможно. У меня есть IIS+ASP+MSSQL и XAMPP (apache+PHP+MySQL), установленные на моей машине разработки, и оба они не прерывают работу другого другого. По крайней мере, пока используются разные порты

 3
Author: Sergej Andrejev, 2009-04-02 16:51:05

Как упоминалось ранее, да. Если это поможет предоставить "примеры из реального мира", учетная запись GoDaddy, на которой я в настоящее время размещаю свои сайты, предоставляет мне оба стека. У меня есть пара SMF-форумов, основанных на PHP/MySQL, и у меня есть веб-приложение, основанное на .NET 3.5/SQL Server 2005, и они работают просто отлично.

 2
Author: Dillie-O, 2009-04-02 16:52:36