ПРОБЛЕМА:
У меня Bugzillla 3.6, работающая в Linux, с сервером Windows 2008 для нашего внутреннего DNS.
Мне нужно установить urlbase Bugzilla, чтобы ТЕМ ЖЕ конфигурация будет работать для ВНУТРЕННИЙ клиенты (EX: http: //bugs.local/bugzilla) так же как ВНЕШНИЙ клиенты (EX: http://bugs.mycompany.com/bugzilla).
Внешний вид работает нормально: я настраиваю urlbase на "bugs.mycompany.com/bugzilla", и я могу без проблем войти в Bugzilla из-за пределов нашей локальной сети.
Внутренний не работает вообще, если я не взломаю:
РЕШЕНИЕ: блокнот c: \ windows \ system32 \ drivers \ etc \ hosts =>
192.168.1.200 http://bugs.mycompany.com
В: Похоже, что urlbase требует полного доменного имени (например, bugs.mycompany.com).
Я абсолютно не могу использовать одно полное доменное имя для внешних клиентов (bugs.mycompany.com) и внутренних клиентов (bugs.mycompany.local).
Есть ли ЛЮБОЙ вариант "универсальный для всех" для url_base Bugzilla ??????????????
Такого варианта нет. Если бы можно было настроить более одной базы URL, Bugzilla могла бы знать, какую из них отправлять конкретному клиенту, только зная детали вашей внутренней сети - что такое внутренний IP, а какой внешний.
Правильное исправление - настроить внутренние DNS-серверы компании так, чтобы они возвращали значение «192.168.1.200», когда его спрашивают о «bugs.mycompany.com». Тогда произойдет то, что нужно, и вам не придется редактировать / etc / hosts на каждой машине.
Gerv