2013-12-15 54 views
0

我有一個兩難的問題。我正在CentOS上使用一個單獨的自承載WCF服務。Apache需要在與程序相同的端口上提供文件

WCF程序必須在端口上偵聽,這很好,但Apache也需要提供crossdomain.xml文件以允許跨域調用。它從程序訪問的同一端口調用該文件。

所以... 如果我在端口5500上有Apache服務,那麼我的WCF程序無法綁定到同一個端口。 如果WCF綁定到端口5500,則Apache無法從該端口提供crossdomain.xml文件。

我該怎麼辦?

回答

0

我不得不在不同的端口上託管我的程序,在Apache中創建一個反向代理以將其重定向到該端口。

的ProxyPass/Service1Console HTTP:// {MYDOMAIN}:4510/Service1Console ProxyPassReverse/Service1Console HTTP:// {MYDOMAIN}:4510/Service1Console

相關問題