Synology ¿¡¼­ Java WAS ¼±ÅÃ...

   Á¶È¸ 7167   Ãßõ 0    

통상적으로 WAS 라는 단어는 Java 의 Web Application Server 에서 나온 말이긴 하나...요즘은 웹언어를 서비스 해주는 WebServer 까지 통칭해서 WAS 라 부르는 추세라서...Java WAS 라고 썼습니다만...


Synology 포함해서, 무료 WAS 을 설치하면...좀 사용하기가 애매합니다. 이유가...가장 유명한 Tomcat 만 해도 server.xml 이나 context.xml 같은 파일을 수정해야 VirtualHost 나 JNDI 같은 걸 이용할 수 있는데, Synology 에는 구버전인 Tomcat 6 와 7 만 제공되고...앞서 언급한 기능은 따로 수정할 수 없기 때문입니다. 3rd Party 저장소에는 더 나은 것이 있을지도 모르겠지만...구성상 사실 거기서 거기인 것 같구요.

그 외에 이름 있는 Jetty, JBoss(Wildfly) 등을 포함해도...좀 애매합니다. JBoss 가 VirtualHost 을 META-INF/ 설정을 넣어줘야 하는 형태이기도 하고...


그 와중에 무료로 사용할 수 있는 WAS 중에서 몇가지 조건을 만족할 수 있는 것이 없을까 알아봤는데...의외로 Sun->Oracle 에서 계속 개발되어지고 있는 Glassfish 가 웹 Console 상에서 이런 기능을 모두 지원하더군요. 그래서...Docker 로 내려받으면 됩니다. 단, Oracle 공식 계정의 이미지는 openjdk 을 넣어놨는데...이걸로는 제대로 동작을 안하는 소스들이 있어서, Oracle JDK 나 JULU 같은 걸 포함한 이미지를 추천합니다.


사실 L7 에 Let's Encrypt 까지 연동해서 사용 가능하면 더 좋겠지만...Synology nginx 도 PHP 와의 연동만 지원하고...Docker 에 대해서 SSL 인증서까지 같이 사용하는건...아직 실력부족으로 알 수는 없습니다만...Docker 로 쉽게 WAS 을 구축하고 여러 도메인을 한 대에서 서비스를 쉽게 할 수 있다는 점에서...나름 신선했습니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.


NAS
Á¦¸ñPage 163/304
2015-12   1119008   ¹é¸Þ°¡
2014-05   4569916   Á¤ÀºÁØ1
2018-02   10082   HJWRomance
2018-02   5652   ¸Æ°¡À̹ö77
2018-02   4820   À¯Ã¢¸ñ¸¸³âÇÊ
2018-02   6023   À¯È£ÁØ
2018-02   4734   ¸Æ°¡À̹ö77
2018-02   4525   NICN
2018-02   3194   7755
2018-02   3454   Redmilk
2018-02   3226   ¿Ã»©¹ÌÀá¿Í
2018-02   3002   ¿À¿ùÀÇÇູ
2018-02   3257   ¹Ì¿ìÁö½Ã¾ð
2018-02   3156   ÄÄÇ»ÅÍÀ߸ð¸§
2018-02   4141   ¾ßÈ­
2018-02   2731   ½Ã¸®¾óÈú·¯
2018-02   4195   ¹Ì¿ìÁö½Ã¾ð
2018-02   7510   ¹Ì¿ìÁö½Ã¾ð
2018-02   3709   ´ãÀ̾ƺü
2018-02   6067   ¿Ã»©¹ÌÀá¿Í
2018-02   3560   minsuk
2018-02   5464   ½ºÅæÄݵå