# Deployment ODK Central parallel with Apache and Tomcat

**URL:** <https://forum.getodk.org/t/deployment-odk-central-parallel-with-apache-and-tomcat/38961>\
**Category:** Support\
**Tags:** odk-central\
**Created:** [September 13, 2022, 4:44am UTC](https://forum.getodk.org/t/deployment-odk-central-parallel-with-apache-and-tomcat/38961 "2022-09-13T04:44:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abdul\_Raziq](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/abdul_raziq/32/17121_2.png) [@Abdul\_Raziq](https://forum.getodk.org/u/Abdul_Raziq)\
**Post date:** [September 13, 2022, 4:44am UTC](https://forum.getodk.org/t/deployment-odk-central-parallel-with-apache-and-tomcat/38961/1 "2022-09-13T04:44:20Z")

</div>

Hello,

Recently I purchased a VPS server. initially, I configured the Apache and Tomcat server including the ODK aggregate server it's working and the issue is faced here now the company wants to odk-central docker iamge also on the same server. I have tried too much to install and configured as well as change the same port numbers. but not succeed.

I am requesting to you facilitate me to configure odk-central on the same server and where to change the configuration plz guide me. hope you understand my query.

Thanks  
Abdul Raziq

---

<div class="post-metadata">

**Author:** ![poVoq](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/povoq/32/4838_2.png) [@poVoq](https://forum.getodk.org/u/poVoq)\
**Post date:** [September 13, 2022, 9:40am UTC](https://forum.getodk.org/t/deployment-odk-central-parallel-with-apache-and-tomcat/38961/2 "2022-09-13T09:40:16Z")

</div>

The official Docker setup is really not meant for this, but you could probably reverse-proxy the build in Nginx service with your Apache2 server.

The alternative would be to more or less follow the development instructions for a docker less setup that your Apache2 can speak to directly. ODK Central is a relatively simple NodeJS app, so getting it to work like that is not so difficult. But you also need to get enketo and pyxforms-http running besides it.

---

<div class="post-metadata">

**Author:** ![yanokwa](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/yanokwa/32/1695_2.png) [@yanokwa](https://forum.getodk.org/u/yanokwa)\
**Post date:** [September 13, 2022, 4:10pm UTC](https://forum.getodk.org/t/deployment-odk-central-parallel-with-apache-and-tomcat/38961/3 "2022-09-13T16:10:57Z")

</div>

An upstream proxy is probably the easiest option, but it's not a configuration we test or recommend. That said, if you want to do it, see [Server configuration with reverse proxy returns timeout and proxy errors](https://forum.getodk.org/t/server-configuration-with-reverse-proxy-returns-timeout-and-proxy-errors/33868) for the general idea.

---

<div class="post-metadata">

**Author:** ![magendo](https://getodk.b-cdn.net/letter_avatar_proxy/v4/letter/m/f07891/32.png) [@magendo](https://forum.getodk.org/u/magendo)\
**Post date:** [September 16, 2022, 4:40am UTC](https://forum.getodk.org/t/deployment-odk-central-parallel-with-apache-and-tomcat/38961/4 "2022-09-16T04:40:46Z")

</div>

How can I create my own parent\_index and index in .csv file? I would like the index to be the name of the respondents, how can I achieve that sir?
