User Tools

Site Tools


classes:confluence_reverse_proxy_nginx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
classes:confluence_reverse_proxy_nginx [2018/01/09 09:14] – created curry_searleclasses:confluence_reverse_proxy_nginx [2018/01/09 19:55] (current) – old revision restored (2018/01/09 13:34) curry_searle
Line 1: Line 1:
-Install nginx:+Install Nginx:
 <code> <code>
 sudo apt-get install nginx sudo apt-get install nginx
 </code> </code>
  
 +Backup ''default'' configuration:
 +<code>
 +sudo mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default-DIST
 +sudo vi /etc/nginx/sites-available/default
 +</code>
 +
 +Edit ''/etc/nginx/sites-enabled/default'' to include:
 +<code>
 +server {
 +    listen kvm1:80;
 +    server_name kvm1;
 +    location / {
 +        proxy_set_header X-Forwarded-Host $host;
 +        proxy_set_header X-Forwarded-Server $host;
 +        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
 +        proxy_pass http://localhost:8090;
 +    }
 +}
 +</code>
 +
 +Restart Nginx:
 +<code>
 +sudo service nginx restart
 +</code>
 +
 +Edit ''atlassian-confluence-5.7.5/conf/server.xml'':
 +<code>
 +sudo vi /opt/atlassian/confluence/atlassian-confluence-5.7.5/conf/server.xml
 +</code>
 +Include the ''proxyName'' line in the ''Connector'' section:
 +<code>
 +<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
 +                maxThreads="200" minSpareThreads="10"
 +                enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
 +                proxyName="kvm1" proxyPort="80" />
 +</code>
 +
 +Restart Confluence:
 +<code>
 +sudo /opt/atlassian/confluence/atlassian-confluence-5.7.5/bin/stop-confluence.sh
 +sudo /opt/atlassian/confluence/atlassian-confluence-5.7.5/bin/start-confluence.sh
 +</code>
  
 +Test your results: [[http://kvm1/|http://kvm1/]]
  
 ====Resources==== ====Resources====
- * [[How to use NGINX to proxy requests for Confluence|https://confluence.atlassian.com/confkb/how-to-use-nginx-to-proxy-requests-for-confluence-313459790.html]]+  * [[https://confluence.atlassian.com/confkb/how-to-use-nginx-to-proxy-requests-for-confluence-313459790.html|How to use NGINX to proxy requests for Confluence]] 
 +  * [[https://confluence.atlassian.com/doc/configuring-the-server-base-url-148592.html|Configuring the Server Base URL]]
  
classes/confluence_reverse_proxy_nginx.1515518058.txt.gz · Last modified: 2018/01/09 09:14 by curry_searle