Apache2 Configuration GitLab Omnibus Installation

So GitLab is great, and we are trying to set it up for our start up. After a lot of work arounds, I was finally able to setup JIRA and GitLab on the same servr, had to deal with several port conflict and resource utilization.

Now since I already have Apache2 Web server up to host web pages, I decided to use Apache2 instead of nginx to serve GitLab as well. I was able to make necessary changes in Gitlab.rb file.

I have been referencing this video for installation : https://www.youtube.com/watch?v=25HILypNX9Q

Now, onto the last part to configure Apache2 to support GitLab, I am using the dummy config templactes from here


The above reference documents says, that this config is specific by taking the default configuration on port 8080 taken into consideration.

Now I had JIRA conflicting with GitLab on port 8080, so I configured Unicorn to start listening on port 8081, thus running gitlab on 8081 instead of 8080.

Now, the help I need is what changes need to be made to this file to accommodate my scenario.
Further, We also plan to setup SSL immediately. So can I use the SSL config template before actually implementing SSL on apache ?

external_url 'http://1XX.1XX.2XX.1XX:8081'
unicorn['port'] = 8081
nginx['enable'] = false
web_server['external_users'] = ['www-data']
gitlab_workhorse['listen_network'] = "tcp"
gitlab_workhorse['listen_addr'] = "127.0.0.1:8181"
# Disable the built-in Postgres
postgresql['enable'] = false
# Fill in the connection details for database.yml
gitlab_rails['db_adapter'] = "postgresql"
gitlab_rails['db_encoding'] = "utf8"
gitlab_rails['db_database'] = "gitlab"
gitlab_rails['db_host'] = 'localhost'
gitlab_rails['db_port'] = '5432'
gitlab_rails['db_username'] = "gitlabuser"
gitlab_rails['db_password'] = "xxxx"