IIS支持ASP.NET和支持PHP的WAMP能否在同一台服务器上共存?
我们已经在Windows Server 2003上安装了WAMP堆栈以支持一些内部PHP应用程序,我还想在该框上设置CI Factory,它将尝试配置IIS以支持基于ASP.NET的仪表板。我想确保没有很大的机会来融合已经存在的WAMP堆栈。它是否足够智能通过Apache处理* .PHP和通过IIS处理* .aspx?
编辑:有没有办法让它在同一个端口上运行?
答案 0 :(得分:3)
是。两者都将在Windows服务器的IIS下运行。
答案 1 :(得分:3)
这当然是可能的。我在我的开发机器上安装了IIS + ASP + MSSQL和XAMPP(apache + PHP + MySQL),它们都不会中断另一个工作。至少使用不同的端口
答案 2 :(得分:3)
例如,非标准端口上的IIS(例如8080)和Apache通过mod_proxy将流量重定向到IIS。
单独的vhosts:
<VirtualHost lamp.example.com>
# standard vhost configuration
</VirtualHost>
<VirtualHost aspx.example.com>
ProxyPass / aspx.example.com:8080
</VirtualHost>
一个vhost:
<VirtualHost www.example.com>
ProxyPassMatch ^/(.*\.aspx) www.example.com:8080/$1
# ... standard vhost configuration for LAMP
</VirtualHost>
答案 3 :(得分:2)
如前所述,是的。如果它有助于提供“真实世界的例子”,我目前托管我的网站的GoDaddy帐户给了我两个堆栈。我有几个基于PHP / MySQL的SMF论坛,我有一个基于.NET 3.5 / SQL Server 2005的Web应用程序,它们运行得很好。