Назад | Перейти на главную страницу

Apache 2.2.17 + Tomcat 7 на Windows Server?

Какой самый безболезненный способ для новичка запустить Tomcat 7 и Apache 2.2.17 вместе на Windows Server 2008 R2? Я хочу, чтобы Apache обрабатывал весь статический контент, а Tomcat выполнял тяжелую работу. Пока оба работают по отдельности, просто работают над их соединением.

Mod_jk по-прежнему подходит для этого? Это то, на что меня указывает мое чтение, но я не уверен, есть ли более новая / более простая альтернатива. Если да, то что мне нужно добавить в мой файл конфигурации Apache, если у меня уже установлена ​​DLL?

mod_jk это путь. mod_proxy также работает, но JK более настраиваемый, плюс его очень просто реализовать. Самое быстрое вступление здесь: http://tomcat.apache.org/connectors-doc/generic_howto/quick.html

Редактировать:

Добавьте следующее в httpd.conf (если вы используете VirtualHosts вы можете поместить части в отдельные хосты.

# Load mod_jk module
# Update this path to match your modules location
LoadModule    jk_module  modules/mod_jk.so

# Where to find workers.properties
# Update this path to match your conf directory location (put workers.properties next to     httpd.conf)
JkWorkersFile conf/workers.properties

# Where to put jk logs
# Update this path to match your logs directory location (put mod_jk.log next to access_log)
# This can be commented out, to disable logging
JkLogFile     logs/mod_jk.log

# Set the jk log level [debug/error/info]
# Only matters if JkLogFile is being used.
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)
# /examples would most likely be the name of your WebApp (c:/tomcat/webapps/example)
JkMount  /examples/* worker1