На главную страницу сайта Teamlead
Базы знаний Teamlead
Любой проэкт, в определённый момент развития приходит к использованию таких приложений как Jira и Confluence от http://atlassian.com/.
После установки (настройки tomcat по умолчанию), Вы сможите получить доступ к Jira по ссылке http://127.0.0.1:8080/ а к Confluence по http://127.0.0.1:8090/
Не очень удобно, учитывая что 80-й порт занял Nginx.
Для начала добавим два конфигурационных файла для Nginx.
Первый для Jira:
И вводим следующее:
server { server_name jira.example.com www.jira.example.com; listen 80; access_log /path/to/atlassian/var/log/nginx/jira_access.log; error_log /patch/to/atlassian/var/log/nginx/jira_error.log; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $remote_addr; port_in_redirect off; proxy_redirect http://127.0.0.1:8080/ /; proxy_connect_timeout 600; } }
И практически тоже самое для Confluence:
Не забываем указать реальный домен и пути к log - файлам.
server { server_name confluence.example.com www.confluence.example.com; listen 80; access_log /patch/to/atlassian/var/log/nginx/confluence_access.log; error_log /patch/to/atlassian/var/log/nginx/confluence_error.log; location / { proxy_pass http://127.0.0.1:8090; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $remote_addr; port_in_redirect off; proxy_redirect http://127.0.0.1:8090/ /; proxy_connect_timeout 600; } }
После чего выпоняем:
# cd /etc/nginx/sites-enabled # sudo ln -s ../sites-available/jira.example.com # sudo ln -s ../sites-available/confluence.example.com # sudo service nginx reload
Вот и все, теперь Ваши приложения доступны по легко запоминаемым ссылкам.
Оригинал статьи: http://phpsw.net/nginx-config-for-jira-and-confluence/
См. так же: