Urichalex
@Urichalex
Кратко о себе)

Как сделать так, чтобы Jira Service Desc был доступен с другого домена?

Здравствуйте. Работаем с jira давненько. Сейчас решили использовать так же Jira service desk
Установили, работает все как нужно.
Но. Она доступна по адресу jira.mysupersite.ru/servicedesk
А необходимо, чтобы было доступно по адресу help.mysupersite.ru
На фронте над жирой стоит nginx
Как правильно спроксировать запросы, или настроить саму жиру, чтобы адрес был такой как нужно?
  • Вопрос задан
  • 439 просмотров
Пригласить эксперта
Ответы на вопрос 1
@maniac_by
Service Desk сильно груженый. Если JIRA высокнагруженная, то лучше вы их разделите. К тому же, так будет легче их дизайнить и не забивать конфиг продакшен джиры (для кастомайза для HD придется рисовать отдельные ворклоу, филд схемы и создавать новые поля.

Покупать отдельно ничего не надо. Просто скачиваете с сайта атлассианов инсталятор SD и ставите на отдельную ВМ.

Я одно время тоже думал, что как круто поставить Бизнес+софтвар+Хд на одну ВМ. все так удобно. Одна кнопочка и переключение. Но в плане администрирования и дизайнинга - это треш, ад и содомия.

Но если так хочется, то не обязательно использовать nginx для этого, используйте mod rewrite
https://httpd.apache.org/docs/current/mod/mod_rewr...

There it is:
RewriteEngine On

RewriteCond %{REQUEST_URI} "^/$"
RewriteRule .* http://xxx.xxx.xxx.xx:8080/[R=301,L]
RewriteRule (.+)/$ http://xxx.xxx.xxx.xx:8080/servicedesk/customer/$1[R=301,L]
RewriteRule (.*)$ http://xxx.xxx.xxx.xx:8080/servicedesk/customer/$1[R=301,L]

Explanation:

xxx.xxx.xxx.xx - your URL

It works like that:

If you have URL for example servicedesk.yourdomain.comit redirects to main login page
If you have URL for example servicedesk.yourdomain.com/yy or servicedesk.yourdomain.com/yy/ it redirects to Customer Portal login page
Explanation:

yy - customer ID (key)


А да. Еще плюс отдельных инстансов - легче рулить SSL сертификат и внутрненние настройки (server.xml, web.xml и т.д)

А совсем по теме, вот:
blog.servicerocket.com/adoption/blog/2014/07/3-steps-in-set-up-nginx-as-proxy-server-for-atlassian-jira

и в server.xml в разделе прокси и прописываете проксирование и редиректы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы