Любой проэкт, в определённый момент развития приходит к использованию таких приложений как Jira и Confluence от http://atlassian.com/.

После установки (настройки tomcat по умолчанию), Вы сможите получить доступ к Jira по ссылке http://127.0.0.1:8080/ а к Confluence по http://127.0.0.1:8090/

Не очень удобно, учитывая что 80-й порт занял Nginx.

Для начала добавим два конфигурационных файла для Nginx.

Первый для Jira:

# sudo vim /etc/nginx/sites-available/jira.example.com

И вводим следующее:

  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:

# sudo vim /etc/nginx/sites-available/confluence.example.com

Не забываем указать реальный домен и пути к 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/


См. так же: