jira 和 confluence 想部署到同一台机器上。都使用 80 端口访问。使用 nginx 代理吧。直接使用 proxy_pass http://127.0.0.1:8080 jira 的首页小插件不太好使。发现使用 try_files 可以。
加一个 jira_proxy.conf 文档。如:
#cd /home/admin/nginx
#vi conf/jira_proxy.conf
登录后复制
proxy_connect_timeout 30s; proxy_send_timeout 120; proxy_read_timeout 120; proxy_buffer_size 32k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_redirect off; proxy_hide_header Vary; proxy_set_header Accept-Encoding ''; proxy_set_header Host $host; proxy_set_header Referer $http_referer; proxy_set_header Cookie $http_cookie; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 1.2.3.4.5.6.7.8.9.10.11.12.13.14.
nginx.conf
登录后复制
1. server { 2. listen 80; 3. server_name jira.example.com; 4. 5. location / { 6. try_files $uri @jira; 7. } 8. 9. location @jira { 10. internal; 11. proxy_pass http://127.0.0.1:8080; 12. include jira_proxy.conf; 13. } 14. } 15. 16. server { 17. listen 80; 18. server_name wiki.example.com; 19. 20. location / { 21. try_files $uri @confluence; 22. } 23. 24. location @confluence { 25. internal; 26. proxy_pass http://127.0.0.1:8090; 27. include jira_proxy.conf; 28. } 29. }1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.
try_files 真是代理的好帮手。
版本说明
nginx/1.6.2
Atlassian JIRA v7.0.5
Atlassian Confluence 5.5.7
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删