Considering the above mentioned requirements, you can run YouTrack with the following command:
YouTrack Standalone JAR distribution bundles Jetty 6.1.x Servlet container. If you want to use it with Apache HTTP server, you need to configure HTTP forwarding. When you run youtrack-xx.jar, you should specify HTTP port in the command line. To allow users access your YouTrack instance via your Apache web server, you need to forward this port to the web server via mod_proxy connector.
Jetty supports not only mod_proxy but also mode_jk connector to use AJP protocol. However, using the mod_jk is not recommended by Jetty developers.
Official Jetty site provides extensive documentation about configuring and using Jetty with Apache Web Server via connectors.
Please refer to the corresponding section for details:
- Configuring Apache mod_proxy with Jetty (recommended by Jetty)
- Configuring AJP13 Using mod_jk or mod_proxy_ajp
When you configured the HTTP forwarding, just start YouTrack using the following command:
and then start your Web Server.