找出由 apache 或 weblogic 提供服务的 Web URL 列表

找出由 apache 或 weblogic 提供服务的 Web URL 列表

从未接触过 Web 应用程序/中间件,但碰巧接管了几个运行 apache 和 weblogic 的 Web 服务器。

q1) 我如何找出各个 Web 实例/服务(或者我假设的虚拟主机)及其默认 URL 路径?

q2)不同的 web 实例/虚拟主机是否可以在重叠的 url 路径下运行?

例如

  • www.tomandjerry.com/tomhouse/ - web 实例 A
  • www.tomandjerry.com/jerryhouse/ - web 实例 B

如果是,那么它在 apache 配置中大致是什么样子的?

如果这些听起来很愚蠢,请原谅,但我希望有好心人能给我指明正确的方向

答案1

1) 有几种方法。假设活动站点配置位于 /etc/apache2/sites-enabled 下,您可以转到那里并grep获取DocumentRoot指令。或者使用apache2cts -S将显示正在运行的配置的摘要。

2) 不,不可能,因为 Apache 根据用于寻址服务器的主机名提供不同的内容。您可以将某个目录别名为或符号链接到两个 DocumentRoot,以便http://example1.com/directoryhttp://example2.com/directory可以从同一目录提供相同的内容,就像许多/大多数托管服务提供商使用 phpMyAdmin 和其他类似控制面板的脚本一样。

相关内容