zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

Apache需要在与程序相同的端口上提供文件

2023-04-18 13:05:24 时间

我有一个两难的问题。我正在CentOS上使用一个单独的自承载WCF服务。Apache需要在与程序相同的端口上提供文件

WCF程序必须在端口上侦听,这很好,但Apache也需要提供crossdomain.xml文件以允许跨域调用。它从程序访问的同一端口调用该文件。

所以... 如果我在端口5500上有Apache服务,那么我的WCF程序无法绑定到同一个端口。 如果WCF绑定到端口5500,则Apache无法从该端口提供crossdomain.xml文件。

我该怎么办?

Eric Sorensen

回答

我不得不在不同的端口上托管我的程序,在Apache中创建一个反向代理以将其重定向到该端口。

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

Apache需要在与程序相同的端口上提供文件