2016-11-11 122 views
-2

是否在Azure WebApp中運行自定義Web服務器而不是IIS? (amphp/aerys或reactphp/http)Azure WebApp自定義PHP服務器

我認爲,使用Node.js是可能的,所以PHP應該有一些方法。

預期的行爲是,我將使用我的自定義PHP服務器,它將在某個端口上偵聽,並且IIS只將所有請求重定向到此端口。

但我不知道,如果可能在Azure WebApp運行長時間運行的應用程序,這將在某些端口上偵聽。而這個應用程序必須自動啓動。

我可以使用VM,但Web應用程序看起來更好。

+0

從Azure文檔:[創建,配置和部署PHP Web應用到Azure](https://azure.microsoft.com/zh-cn/documentation/articles/app-service-web-php-get -started /) – Bryan

+0

謝謝,但這不是,我想要的。在本文中描述了標準方法,其中PHP在IIS內部作爲CGI運行。但我想建立自定義的服務器,它將在某個端口上偵聽。 IIS將把所有請求重定向到這個應用程序。我已經更新了我的答案。 –

回答

1

您無法在Azure Web Apps上定製PHP服務器,也無法嘗試偵聽除Azure Web Apps上的80和443之外的任何其他端口。您可以使用VM或Cloud Service來處理您的需求。