本文档为“性急的”用户描述了 JK 在 Web 服务器端使用的配置文件
- workers.properties 是 Web 服务器使用的强制性文件,它对于所有 JK 实现(Apache HTTP 服务器的 mod_jk,Microsoft IIS 的 ISAPI)都是相同的。
- Web 服务器 插件需在 Web 服务器端设置。
我们在此将提供最少服务器配置和一个 workers.properties 示例,以便能够快速安装和检查您的配置。
本文档为“性急的”用户描述了 JK 在 Web 服务器端使用的配置文件
我们在此将提供最少服务器配置和一个 workers.properties 示例,以便能够快速安装和检查您的配置。
以下是最少的 workers.properties,仅使用 ajp13 将您的 Web 服务器连接到 Tomcat 引擎,完整的文档可在 Workers 操作指南中找到。
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
以下是一些关于 Apache 配置的最基本信息,更完整的 Apache 操作指南可供参考。
您应该首先将 mod_jk.so (Unix) 或 mod_jk.dll (Windows) 安装到您的 Apache 模块目录中(请查阅您的 Apache 文档以确定其位置)。
Unix 上模块目录的常见位置
Windows 上模块目录的常见位置
您可以在此处找到预构建二进制文件的链接
以下是应直接在 httpd.conf 中设置或从其他文件包含的最少配置
Unix 上配置目录的常见位置
Windows 上配置目录的常见位置
# Load mod_jk module
# Update this path to match your modules location
LoadModule jk_module modules/mod_jk.so
# Declare the module for <IfModule directive> (remove this line for Apache 2.x)
AddModule mod_jk.c
# Where to find workers.properties
# Update this path to match your conf directory location (put workers.properties next to httpd.conf)
JkWorkersFile /etc/httpd/conf/workers.properties
# Where to put jk shared memory
# Update this path to match your local state directory or logs directory
JkShmFile /var/log/httpd/mod_jk.shm
# Where to put jk logs
# Update this path to match your logs directory location (put mod_jk.log next to access_log)
JkLogFile /var/log/httpd/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# Send everything for context /examples to worker named worker1 (ajp13)
JkMount /examples/* worker1
另有针对 Microsoft IIS Web 服务器的操作指南。
(重新)启动 Web 服务器并浏览至 http://localhost/examples/