Other resources
Index![]()
Downloads (PDF, HTML & XML formats)
[FishEye Knowledge Base]
Developer docs![]()
Documentation for FishEye 2.8.x. Documentation for other versions is available too. 
![]()
AJP authentication expects requests to be pre-authenticated via an external server before arriving at FishEye.
Typically, this would be a web server (e.g. Apache) configured to perform password and role checking for a given URL. If successful, the server forwards the request to the FishEye server via the AJPv13 protocol.
For FishEye to use AJP authentication, the following two values must be configured:
To configure Apache Httpd to forward all requests to /fisheye to a Fisheye instance with an AJP Bind address of localhost:8009, on the same machine, ensure that the proxy_ajp_module apache module is enabled, and add these lines to the VirtualHost you wish to serve FishEye through:
ProxyPass /fisheye/ ajp://localhost:8009/fisheye/ nocanon
To configure Apache Httpd so that all requests to Apache Httpd for the path /fisheye are forwarded to a FishEye instance on the same machine with an AJP Bind Address of localhost:8009.
Add these lines to your apache configuration:
LoadModule jk_module modules/mod_jk.so JkWorkersFile /path/to/workers.properties JkLogFile /var/log/mod_jk.log JkLogLevel debug JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /fisheye/* worker1
Then create a file under /path/to/workers.properties and add:
worker.list=worker1 worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009