Никогда не был в веб-приложениях / промежуточном программном обеспечении /, но случайно взял на себя пару веб-серверов, на которых работают apache и weblogic.
q1) Как мне узнать, каковы отдельные веб-экземпляры / службы (или виртуальные хосты, как я предполагаю) и путь к их URL-адресам по умолчанию?
q2) возможно ли, чтобы разные веб-экземпляры / виртуальные хосты работали с перекрывающимися URL-адресами?
например
если да, то как это примерно выглядит, например, в конфигурации apache?
Прошу прощения, если это звучит абсолютно глупо, но я надеюсь, что какая-то добрая душа сможет указать мне в правильном направлении
1) несколькими способами. Предполагая, что активная конфигурация сайта находится в / etc / apache2 / sites-enabled, вы можете пойти туда и grep
для DocumentRoot
директива. Или используйте apache2cts -S
который отобразит сводку текущей конфигурации.
2) Нет, невозможно, потому что Apache обслуживает различный контент в зависимости от имени хоста, используемого для адресации сервера. У вас может быть какой-то каталог с псевдонимом или символической ссылкой на оба DocumentRoots, поэтому http://example1.com/directory и http://example2.com/directory может обслуживать один и тот же контент из одного и того же каталога, так же, как многие / большинство хостинг-провайдеров делают с phpMyAdmin и другими скриптами, подобными панели управления.