If a customer would like to remove port 8080 or 8090 (or 7990 etc) from the URL, you will need to install mod_proxy.

Assumptions

  • You are running Linux (RedHat, CentOS etc)

Step by Step Guide

yum install httpdnano /etc/httpd/conf.d/jira.conf (or confluence.conf)

Use one of the following snippets:

JIRA:

<VirtualHost *>
ServerName jira.example.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

Confluence:

<VirtualHost *>
ServerName confluence.example.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8090/
ProxyPassReverse / http://localhost:8090/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
nano /etc/httpd/conf/httpd.conf

AFTER:

# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf
ADD:

LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
systemctl start httpdchkconfig httpd on/usr/sbin/setsebool -P httpd_can_network_connect 1systemctl stop jiracd /opt/atlassian/jira/conf (or confluence/conf)cp server.xml server.xml.baknano server.xml

Add the proxyName and proxyPort at the bottom

<Connector port="8080"maxThreads="150"
minSpareThreads="25"
connectionTimeout="20000"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"
proxyName="jira.example.com"
proxyPort="80" />
<Connector port="8090"maxThreads="150"
minSpareThreads="25"
connectionTimeout="20000"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"
proxyName="confluence.example.com"
proxyPort="80" />
Save (ctrl + X … Y … Enter)

systemctl restart httpdsystemctl restart jira