我被问到一个面试问题,我怎么知道图像是来自apache还是weblogic。如何确定它是否不是war文件的一部分?
由于
答案 0 :(得分:2)
通常,Web服务器中存在静态图像(基于URI)的特定规则,因此只需查看图像的完整URL,您就应该能够判断它是来自Apache还是WebLogic。
如果Apache / WebLogic代理插件配置看起来过于复杂,您可以尝试加载映像并在WebLogic应用程序服务器上拖尾访问日志以查看是否正在从中提供映像。
如果这不起作用,您可以在apache上启用WebLogic代理插件的调试日志,并监控所有传出连接的详细信息。
答案 1 :(得分:0)
如果问题意味着,从前端即浏览器,您可以判断图像是从Apache还是Weblogic提供的 - 它将来自URL。 我假设你在这种情况下无法访问weblogic日志。
检查应用程序中其他URL的来源,例如JSP和JS文件。通常,JSP将以web-app上下文根URL为前缀,如果图像是从weblogic提供的,则将出现相同的上下文根。
如果它们是从Apache提供的,那么很可能没有上下文根或不同的上下文根,如/ static