Az Apache JServ Protocol (AJP) egy bináris protokoll , amely a webszerverről érkező kéréseket a webszerver mögötti alkalmazáskiszolgálóra tudja irányítani. Támogatja a kiszolgáló állapotának bizonyos fokú megfigyelését is, beleértve az alkalmazáskiszolgáló pingelésének lehetőségét is . Az AJP-t általában terheléskiegyenlített rendszerekben használják, ahol egy vagy több előtér kéréseket küld egy vagy több alkalmazáskiszolgálónak. A munkamenetek egy útválasztási mechanizmus segítségével a megfelelő alkalmazáskiszolgálóra kerülnek továbbításra, ahol minden alkalmazáskiszolgáló saját nevet kap.
Az AJP az Apache HTTP Server 1.x-ben a mod jk beépülő modullal , az Apache 2.2-ben pedig a bevezetett ajp proxy (plugins mod proxy , mod proxy ajp ), proxy-k és proxykiegyenlítő modulok használatával valósul meg. Az apache szerver C++ nyelven , az alkalmazásszerverek általában Java nyelven íródnak .
Az Apache Tomcat és a JBoss AS/WildFly szervlet konténerek támogatják az AJP-t.