我有一个托管的asp.net Web应用程序,我想添加一个子域(或子目录)并在其中运行/托管一个php应用程序。
我该怎么做?
答案 0 :(得分:0)
从技术角度来看,子域名会更好:
对于子目录,您还必须在IIS中运行php,here is a guide如何设置它:您还可以在iis中运行php网站。
你也可以在Apache上运行php,在IIS中运行dotnet。唯一的缺点:如果您尝试在1台服务器上运行这两个应用程序,只有1(IIS或Apache)可以侦听端口80(默认端口)上的http流量。因此,您必须在不同的端口上托管1(例如,对于端口81:yourdomain.com:81),我不会为生产网站提供建议。
您可以创建一个接收每个请求的小应用程序,并将http请求转发到另一个端口上的正确应用程序。这称为反向代理。