2

ASP.NET をサポートする IIS と、PHP をサポートする WAMP を同じサーバーに共存させることはできますか?

一部の内部PHPアプリケーションをサポートするために、Windows Server 2003ボックスにWAMPスタックをセットアップしています。また、そのボックスにCI Factoryをセットアップして、IISを構成してASP.NETベースのダッシュボードをサポートしたいと考えています。すでに存在する WAMP スタックを混乱させる大きな可能性がないことを確認したいと考えています。Apache を介して *.PHP を処理し、IIS を介して *.aspx を処理するのに十分スマートでしょうか?

編集:これを同じポートで動作させる方法はありますか?

4

4 に答える 4

3

はい。どちらも、Windows サーバーの IIS で実行されます。

于 2009-04-02T16:49:44.603 に答える
3

それは確かに可能です。私の開発マシンには IIS+ASP+MSSQL と XAMPP (apache+PHP+MySQL) がインストールされていますが、どちらも別の作業を中断することはありません。少なくとも異なるポートが使用されている間

于 2009-04-02T16:51:05.380 に答える
3

たとえば、IIS が非標準ポート (8080 など) を使用し、Apache がmod_proxy経由でトラフィックを IIS にリダイレクトします。

個別の仮想ホスト:

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

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

1 つの仮想ホスト:

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

  # ... standard vhost configuration for LAMP
</VirtualHost>
于 2009-04-02T17:10:22.167 に答える
2

前に述べたように、はい。「実際の例」を提供するのに役立つ場合は、現在サイトをホストしている GoDaddy アカウントが両方のスタックを提供してくれます。PHP/MySQL ベースの SMF フォーラムがいくつかあり、.NET 3.5/SQL Server 2005 ベースの Web アプリケーションがあり、問題なく動作します。

于 2009-04-02T16:52:36.233 に答える