ASP.NET をサポートする IIS と PHP をサポートする WAMP は同じサーバー上に共存できますか?
質問
ASP.NET をサポートする IIS と PHP をサポートする WAMP は同じサーバー上に共存できますか?
いくつかの内部 PHP アプリケーションをサポートするために、Windows Server 2003 ボックス上に WAMP スタックがすでにセットアップされています。また、そのボックス上に CI Factory をセットアップして、ASP.NET ベースのダッシュボードをサポートするように IIS を構成しようと考えています。すでに存在する WAMP スタックを混乱させる可能性が大きくないことを確認したいと思います。Apache 経由で *.PHP を処理したり、IIS 経由で *.aspx を処理したりできるほどスマートになるでしょうか?
編集:これを同じポートで動作させる方法はありますか?
解決
たとえば、非標準ポート上の IIS (例:8080) と Apache がトラフィックを IIS にリダイレクトする mod_proxy.
個別の仮想ホスト:
<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>
他のヒント
はい。両方は、WindowsサーバでIISの下で実行されます。
これは確かに可能です。私は、私の開発マシンにインストールIIS + ASP + MSSQLとXAMPP(Apacheの+ PHP + MySQLを)持っており、それらの両方は、他の別の作業を中断しないでください。少なくとも異なるポートが使用されている間
前に述べたように、はい。それは「現実の世界の例」を提供するのに役立ちます場合は、私は現在、私のサイトをホスティングしていますGoDaddyのアカウントには、上の私の両方のスタックを提供します。私はPHP / MySQLをベースとしているカップルのSMFのフォーラムを持っていると私は.NET 3.5でWebアプリケーションを持っている/ SQL Server 2005のベースと、彼らはうまく実行します。