Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JBOSS + apache + virtualhost - отчет о проделанной работе / 4 сообщений из 4, страница 1 из 1
20.12.2006, 14:28:42
    #34213344
zirex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JBOSS + apache + virtualhost - отчет о проделанной работе
galishaА могли бы, если не затруднит, описать все настройки разом ?
Спасибо.
попробую, если что не так - коллеги подкорректируют:

У НАС ЕСТЬ
1. Приложения rootApp, app1, app2
2. JBOSS 4.0.5
3. Apache/2.0.54
4. mod_jk - mod_jk-apache-2.0.49-linux-i686.so

НАСТРОЙКА ПРИЛОЖЕНИЙ
1. rootApp: jboss-web.xml
Код: plaintext
1.
2.
  <virtual-host>my_root_app</virtual-host> 
  <context-root>/</context-root>

2. app1: jboss-web.xml
Код: plaintext
1.
2.
  <virtual-host>my_app1</virtual-host> 
  <context-root>/</context-root>

3. app2: jboss-web.xml
Код: plaintext
1.
2.
  <virtual-host>my_app2</virtual-host> 
  <context-root>/</context-root>

НАСТРОЙКА JBOSS - deploy/jbossweb-tomcat55.sar/server.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<Server>
   <Service name="jboss.web"
                     className="org.jboss.web.tomcat.tc5.StandardService">
      <Engine name="jboss.web" defaultHost="localhost" jvmRoute="node1">

         <Realm className="org.jboss.web.tomcat.security.JBossSecurityMgrRealm"
            certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping"
            allRolesMode="authOnly"
            />

        <Host name="app1.mydomain.org"
            autoDeploy="true" deployOnStartup="false" deployXML="false">
            <Alias>my_app1</Alias>
            <DefaultContext cookies="true" crossContext="true" override="true"/>
         </Host>

        <Host name="app2.mydomain.org"
            autoDeploy="true" deployOnStartup="false" deployXML="false">
            <Alias>my_app2</Alias>
            <DefaultContext cookies="true" crossContext="true" override="true"/>
         </Host>

        <Host name="mydomain.org"
            autoDeploy="true" deployOnStartup="false" deployXML="false">
            <Alias>my_root_app</Alias>
            <DefaultContext cookies="true" crossContext="true" override="true"/>
         </Host>
       
      </Engine>
   </Service>
</Server>

НАСТРОЙКА JBOSS - deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml
Код: plaintext
1.
2.
3.
...
<attribute name="UseJK">true</attribute>
...


НАСТРОЙКА Apache - /etc/httpd/httpd.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
  ...
  Include conf/mod_jk.conf

  <VirtualHost mydomain.org: 80 >
        ServerAdmin root@localhost
        ServerName  mydomain.org
        ErrorLog logs/tomcat-error_log
        CustomLog logs/tomcat-access_log common
        JkMount /* node1
</VirtualHost>

  <VirtualHost app1.mydomain.org: 80 >
        ServerAdmin root@localhost
        ServerName  app1.mydomain.org
        ErrorLog logs/tomcat-error_log
        CustomLog logs/tomcat-access_log common
        JkMount /* node1
</VirtualHost>

  <VirtualHost app2.mydomain.org: 80 >
        ServerAdmin root@localhost
        ServerName  app2.mydomain.org
        ErrorLog logs/tomcat-error_log
        CustomLog logs/tomcat-access_log common
        JkMount /* node1
</VirtualHost>
  ...


НАСТРОЙКА Apache - /etc/httpd/mod_jk.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMountFile conf/uriworkermap.properties
JkShmFile logs/jk.shm

НАСТРОЙКА Apache - /etc/httpd/conf/workers.properties
Код: plaintext
1.
2.
3.
4.
5.
worker.list=node1
worker.node1.port= 8009 
worker.node1.host=mydomain.org
worker.node1.type=ajp13
worker.node1.lbfactor= 1 

НАСТРОЙКА Apache - /etc/httpd/conf/uriworkermap.properties
Код: plaintext
1.
/*=node1


Наверное все :)
Но мог, что-нибудь забыть :)
...
Рейтинг: 0 / 0
21.12.2006, 11:47:53
    #34215531
galisha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JBOSS + apache + virtualhost - отчет о проделанной работе
Спасибо большое
...
Рейтинг: 0 / 0
21.12.2006, 12:12:46
    #34215628
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JBOSS + apache + virtualhost - отчет о проделанной работе
что-то не нравится мне деплоймент 3 приложений в один контекст. Админ посоветовал порулить mod-rewrite.
...
Рейтинг: 0 / 0
21.12.2006, 16:28:10
    #34216593
zirex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JBOSS + apache + virtualhost - отчет о проделанной работе
Deadyчто-то не нравится мне деплоймент 3 приложений в один контекст.
Да в один контекст, но разных виртуальных хостов
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JBOSS + apache + virtualhost - отчет о проделанной работе / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]