Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Web | App Servers, Web Scripts and JEE technologies > Apache Tomcat, JBoss > Apache Tomcat, JBoss

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 22.06.2011, 09:33
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Jboss mod_jk

Jboss mod_jk







Load balancing JBoss and Apache2 / mod_jk
http://www.tritux.com/blog/2010/10/2...he2-mod_jk/8/1


JBoss Loadbalancing Configuration Generator
http://lbconfig.appspot.com/
__________________
Телеграм чат

Последний раз редактировалось Marley; 21.09.2015 в 08:07.
Ответить с цитированием
  #2  
Старый 22.06.2011, 10:28
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Имеем 3 виртуальные машины.
2 для сервера jboss и 1 для сервера apache.


файл hosts на всех машинах:
# vi /etc/hosts

Код:
## Localdomain and Localhost (hosts file, DNS)

127.0.0.1 localhost.localdomain localhost


## eth0 Public Network (hosts file, DNS)

# apache (hosts file, DNS)

192.168.1.11 apache1.localdomain apache1

# jboss servers (hosts file, DNS)

192.168.1.21 jboss1.localdomain jboss1
192.168.1.22 jboss2.localdomain jboss2
__________________
Телеграм чат

Последний раз редактировалось Marley; 20.02.2012 в 16:17.
Ответить с цитированием
  #3  
Старый 20.02.2012, 16:17
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Установка Jboss
https://odba.ru/showpost.php?p=7173&postcount=6

// Стартуем оба сервера

jboss1:
~/jboss/bin/run.sh -b 192.168.1.21

jboss2:
~/jboss/bin/run.sh -b 192.168.1.22


Установка Apache
https://odba.ru/showpost.php?p=6545&postcount=2
__________________
Телеграм чат
Ответить с цитированием
  #4  
Старый 20.02.2012, 16:18
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Подключаю Модуль mod_jk

cd /tmp

wget http://apache.inetbridge.net/tomcat/...httpd-2.2.X.so

mv mod_jk-1.2.28-httpd-2.2.X.so /u01/apache/modules/

vi ~/apache/conf/httpd.conf


Код:
LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.X.so


<IfModule jk_module>


# The Jk shared mem location
    JkShmFile /u01/apache/mod_jk.shm

    # Jk logs
    JkLogFile /u01/apache/mod_jk.log
    # Jk loglevel
    JkLogLevel info
    # Jk logformat
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

    # Our workers config
    JkWorkersFile /u01/apache/conf/workers.conf

    # The most important:
    # We will send eveything (/*) to our loadbalancer (set in JkWorkersFile)
    JkMount /* loadbalancer


</IfModule>

vi ~/apache/conf/workers.conf

Код:
worker.list=loadbalancer,status

worker.template.port=8009
worker.template.type=ajp13
worker.template.ping_mode=A
worker.template.socket_connect_timeout=10000
worker.template.connection_pool_size=60

worker.node1.reference=worker.template
worker.node1.host=192.168.1.21

worker.node2.reference=worker.template
worker.node2.host=192.168.1.22

worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node1,node2
worker.loadbalancer.sticky_session=True

worker.status.type=status

apachectl start

[[email protected] ~]$ cat /u01/apache/mod_jk.log

Код:
[Wed Jun 22 13:31:23 2011] [23349:4101650368] [info] init_jk::mod_jk.c (3183): mod_jk/1.2.28 initialized
[Wed Jun 22 13:31:23 2011] [23350:4101650368] [info] init_jk::mod_jk.c (3183): mod_jk/1.2.28 initialized
При обращении к серверу apache, происходит переключение на один из серверов jboss
http://192.168.1.11:8080/

При желании, можно установить порт по умолчанию 80, для этого необходимо соответствующим образом настроить работу iptables.
__________________
Телеграм чат
Ответить с цитированием
Ответ

Метки
jboss mod_jk, jee, redhat

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:48. Часовой пояс GMT +3.


Powered by vBulletin®