我在 Apache 服务器后面设置了 Tomcat,并使用 mod_jk 连接它们。现在,我需要暂时提供一个静态文件,因为 war 正在 tomcat 上部署并且服务已启动并正在运行。我无法找到执行此操作的方法。
编辑:worker.properties如下:
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
mod_jk.conf
LoadModule jk_module /etc/httpd/modules/mod_jk.so
<IfModule jk_module>
JkMount /* worker1
JkMountCopy All
JkWorkersFile /etc/httpd/conf/workers.properties
JkShmFile /var/log/httpd/mod_jk.shm
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel error
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
</IfModule>
最佳答案
按照以下步骤设置以安装 mod_jk 连接器:
# cd /var/java/
# mkdir mod-jk
# cd mod-jk
# wget http://www.eu.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz
# tar -xf tomcat-connectors-1.2.41-src.tar.gz
# yum install -y httpd-devel gcc gcc-c++ make libtool
# cd tomcat-connectors-1.2.41-src/native
# ./configure --with-apxs=/usr/sbin/apxs
# make
# libtool --finish /usr/lib64/httpd/modules
# make install
# service httpd restart
关于apache - 提供静态页面,直到 tomcat 应用程序使用 Apache 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36653731/