我使用Swagger 2.8.0生成Spring Boot Rest API文档。
但它使用应用程序服务器端口返回DNS名称,这是意外的。
所以我的应用程序结构是
DNS URL ( like www.myweb.com) -> web server (like abcserver:1234) -> app server (like xyzserver:5678).
因此,当从DNS名称访问Swagger UI时,它返回附加了主机名的应用程序服务器端口。所以我在Swagger UI中将www.myweb.com:5678
作为主机名,这是错误的。
但是当使用带有端口的端口或应用服务器的web serer时,它工作正常。例如,如果我点击https://xyzserver:5678/**Swagger-ui.html
然后它返回正确的主机名,就像xyzserver:5678
这里
这似乎是与Apache服务器相关的问题。在Swagger上没什么可做的。