我用PHP编写了一个SOAP-Application,它在我的本地PC上工作得很好。我需要一个WSDL文件来解析我的请求,但服务器给我一个404错误的WSDL文件。 在我使用Apache的本地服务器上,它可以工作 - 我也可以使用我的浏览器访问文件,例如:http://localhost/myfile.wsdl
在生产服务器上有NGINX-Web服务器,我每次都会收到404 Not found错误,即使我尝试从浏览器访问该文件。 (也在cURL上)但是如果我将文件重命名为例如.txt,那么我可以访问它。所以它不是文件名中的拼写错误
这很奇怪我可能需要更改任何配置吗?它永远不会让我访问WSDL文件