2009-04-02 8 views
2

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

内部のPHPアプリケーションをサポートするために、Windows Server 2003のボックスにWAMPスタックセットアップが既にあります。また、IISベースのダッシュボードをサポートするようにIISを設定しようとするそのボックスでCI Factoryを設定します。私は、既にそこにあるWAMPスタックを覆う大きなチャンスがないことを確認したい。 Apacheを介して* .PHPを処理し、IISを介して* .aspxを処理できるほどスマートになるでしょうか?

編集:これを同じポートで使用する方法はありますか?

+0

はLAMPでLは、Linuxのために立っていません、あなたがWindows上でLinuxを実行している場合..私は感心してい:)(私が持っていますWindowsの中で実行されているDSLが見られるが、私はそれをプロデュースしていないだろう!) – cjk

+1

@ck:ちょうど彼がWAMPを意味すると仮定した。 – Powerlord

+0

Yeh申し訳ありませんが、私はそれをWAMPとタグ付けしましたが、何とか私のワイヤーは書き込み中に交差してしまっています。 – AaronLS

答えて

3

たとえば、非標準ポート(例:8080)のIISと、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

はい。両方ともWindowsサーバーのIISで実行されます。

+0

今日、私は投票から外れました。あなたの残りの人のために戻ってきます。 – AaronLS

3

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

+0

今日、私は投票から外れました。残りの人のために戻ってきます。 – AaronLS

2

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

+0

あなたは彼らがうまく遊ぶために別のポートを使用しなければなりませんでしたか? – AaronLS

+0

いいえ。これは、ホスティングがセットアップされた方法であったか、またはIIS7がそのために構成されている可能性があります。しかし、私は文字通り私のアプリケーションの1つのPHPコードをすべて削除し、.NETアプリケーションを同じフォルダに落としました。しかし、Apacheの代わりに、私はサーバーがFastCGIを使用していると信じています。 –

関連する問題