繁体   English   中英

无法使用 mod_jk 连接器在 Windows 系统(64 位)上启动 Apache 服务器(2.4)

[英]Unable to start Apache server (2.4) on Windows system (64 bit) using mod_jk connector

  1. 已下载 64 位的 Tomcat7 二进制文件
  2. 已下载 64 位的 Apache 服务器 (2.4.X) 二进制文件
  3. 下载适用于 win64 的 mod_jk.so 二进制文件并将其放入“D:/apache24/modules”文件夹中
  4. 创建“workers.properties”和“mod_jk.conf”文件并将这些文件复制到“D:/Tomcat_7.0/conf”文件夹中
  5. 将“Include D:/Tomcat_7.0/conf/mod_jk.conf”行放在“D:/apache24/conf/extra”文件夹的“httpd.conf”文件末尾

    mod_jk.conf

     LoadModule jk_module D:/apache24/modules/mod_jk.so JkWorkersFile D:/Tomcat_7.0/conf/workers.properties JkLogFile D:/Tomcat_7.0/logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" JkMount /ws ajp13 JkMount /ws/* ajp13

    worker.properties

     worker.list=ajp13 worker.ajp13.type=ajp13 worker.ajp13.host=localhost worker.ajp13.port=8009 worker.ajp13.lbfactor=50 worker.ajp13.cachesize=10 worker.ajp13.cache_timeout=600 worker.ajp13.socket_keepalive=1 worker.ajp13.socket_timeout=300
  6. 因此,我也在 Tomcat7 中修改了 server.xml

  7. 现在,当我在命令提示符下运行以下命令时,出现如下所示的语法错误:

     D:\\apache24\\bin> httpd -k install

    httpd:D:/apache24/conf/extra/httpd.conf 的“Include D:/Tomcat_7.0/conf/mod_jk.conf”上的语法错误:无法将 D:/apache24/modules/mod_jk.so 加载到服务器中: %1 不是有效的 Win32 应用程序。

下载正确版本的 mod: https ://www.apachelounge.com/download/win64/ 从这里为 windows64 和它应该开始工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM