2009-04-02 7 views
2

Kann IIS ASP.NET und WAMP unterstützen, die PHP unterstützen, auf dem gleichen Server existieren?Kann IIS ASP.NET und WAMP unterstützen, die PHP unterstützen, auf dem gleichen Server existieren?

Wir haben bereits ein WAMP-Stack-Setup auf einer Windows Server 2003-Box, um einige interne PHP-Anwendungen zu unterstützen, und ich möchte auch CI Factory auf diesem Feld einrichten, die versuchen wird, IIS zu konfigurieren, um es ASP.NET-basierten Dashboard zu unterstützen. Ich möchte sicherstellen, dass es keine große Chance gibt, den WAMP-Stack, der bereits da ist, zu feuern. Wird es schlau genug sein, * .PHP über Apache und * .aspx über IIS zu verarbeiten?

Edit: Gibt es eine Möglichkeit, dies auf dem gleichen Port zu arbeiten?

+0

Teilt die L in LAMP für Linux stehen .. Ich bin beeindruckt, wenn Ihr Linux unter Windows :) (ich habe gesehen DSL in Windows laufen, aber ich würde das nicht produzieren!) – cjk

+1

@ck: Ich nahm nur an, er meinte WAMP. – Powerlord

+0

Yeh sorry, notice Ich habe es als WAMP getaggt, aber irgendwie sind meine Drähte während des Schreibens gekreuzt worden. – AaronLS

Antwort

3

Zum Beispiel IIS auf Nicht-Standard-Port (z. B. 8080) und Apache Umleiten von Verkehr zu IIS über mod_proxy.

Separate vhosts:

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

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

One vHost:

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

    # ... standard vhost configuration for LAMP 
</VirtualHost> 
3

Ja. Beide werden unter IIS auf einem Windows-Server ausgeführt.

+0

Ich habe heute keine Stimmen mehr, ich bin für den Rest von euch zurück. – AaronLS

3

Es ist sicherlich möglich. Ich habe IIS + ASP + MSSQL und XAMPP (Apache + PHP + MySQL) auf meinem Entwicklungscomputer installiert und beide unterbrechen die Arbeit eines anderen nicht. Atleast während verschiedene Ports verwendet werden

+0

Ich habe heute keine Stimmen mehr, ich bin für den Rest von euch zurück. – AaronLS

2

Wie bereits erwähnt, ja. Wenn es darum geht, "reale Beispiele" zu liefern, gibt mir der GoDaddy-Account, auf dem ich meine Seiten gerade hosste, beide Stacks. Ich habe ein paar SMF-Foren, die PHP/MySQL sind und ich habe eine Web-Anwendung, die .NET 3.5/SQL Server 2005 basiert und sie laufen gut.

+0

Musstest du verschiedene Ports verwenden, damit sie gut spielen? – AaronLS

+0

Nein. Das war vielleicht die Art, wie das Hosting eingerichtet wurde oder weil IIS7 dafür konfiguriert wurde. Aber ich habe buchstäblich den ganzen PHP-Code einer meiner Apps entfernt und die .NET-App in den gleichen Ordner gelegt, und es lief gut. Aber statt Apache glaube ich, dass der Server FastCGI verwendet. –

Verwandte Themen