What's the best way to run multiple applications on the same server without showing ports?


I'm just curious to the best way to install jira, confluence, and crucible/fisheye on the same server while none of them needed to expose ports to the client.

Something like:








Would be perfect.


Currently running Windows Server 2008 R2

All apps are currently running under their preferred ports.

I've come across a few solutions but nothing that seemed really clean.



3 answers

0 votes


Can you please follow this documentation that talks about the use of Apache with mod_proxy? Bear in mind that this documentation is related to Confluence. But, you can follow these steps if you want to configure other applications.


It could help you to run multiple applications without showing ports.


As Guiliano said you may look at Apache configuration.

Try with Virtual Hosts. As far as i can see it is the easiest option by far.

I have exactly the same situation like David. I think that instructions provided in "Using Apache with mod_proxy" from Confluence documentation don't apply here because it assumes that we have Apache installed on server. I searched the server and Apache httpd.conf could not be found.

Am I missing something?

You're missing an Apache installation from what I can make out. That's something you choose to install, it's nothing to do with Jira or Confluence directly.

It's usually not installed on most machines by default, so you'll need to install it. Or use IIS or nginx etc.

0 votes

I've used both of those schemes, and there really is nothing to distinguish them technically. They both have minor quirks in their configuration, but the simple answer is "do whichever works better within your organisation"

For running them on the same server, that's also fine, with the caveats that

  1. The server is hefty - they all consume resources, and you'll want to allocate lots to all of the services, especially memory.
  2. I won't repeat what Giuliano already answered, it's exactly what I do - expose the services on whatever ports I feel like on the server, firewall everything off the server so you can't hit them externally and then proxy/vritual-host the whole lot through Apache. You can use Nginx or IIS or others to do that as well, and again, the advice there is to use the one that your organisation is most familiar/comfortable with.
  3. Make sure you run SEPARATE Tomcats (or whatever other app server you are using) for each application. Atlassian don't recommend it (and I don't either, after a number of annoying problems. Certainly never whack a Jira and a Confluence into the same container!)

Hi David,

have you managed to find a solution? My issue is the same as your, except I'm dealing with JIRA and Confluence only.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Jan 08, 2019 in Jira

How to Jira for designers

I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...

1,111 views 4 9
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you