Preloader image
DDD

리눅스

Tomcat(톰켓) - SubDomain(서브도메인) Configuration(설정)

작성자 관리자 (admin)
조회수 153
입력일 2022-08-10 11:03:26

톰켓 서브 도메인 설정. (카페24)

$ pwd
/home/hosting_users/khan666/tomcat/conf
$ cat server.xml
<?xml version='1.0' encoding='utf-8'?>
<Server port="8842" shutdown="SHUTDOWN">
.. (생략)
    <Engine name="khan666" defaultHost="digital2u.co.kr">
    ... (생략)
        <Host name="digital2u.co.kr"      appBase="webapps"      unpackWARs="true" autoDeploy="true"></Host>
        <Host name="
dia3.digital2u.co.kr" appBase="webapps_dia3" unpackWARs="true" autoDeploy="true"></Host>
    </Engine>
  </Service>
</Server>

$ mkdir Catalina
$ ls -al

합계 236
drwxr-xr-x  4 khan666 khan666   4096  8월 10 10:52 .
drwxr-xr-x 14 khan666 khan666   4096 11월 20  2018 ..
drwxr-xr-x  2 khan666 khan666   4096  8월 10 10:50 Catalina
-rw-------  1 khan666 khan666  13696  9월 29  2017 catalina.policy
-rw-------  1 khan666 khan666   7299  9월 29  2017 catalina.properties
-rw-------  1 khan666 khan666   1577  9월 29  2017 context.xml
drwxr-xr-x  8 khan666 khan666   4096 12월 12  2017 khan666
-rw-------  1 khan666 khan666   3387  9월 29  2017 logging.properties
-rw-------  1 khan666 khan666   1924 11월 11  2018 server.xml
-rw-------  1 khan666 khan666   2174  3월 20 16:13 tomcat-users.xml
-rw-------  1 khan666 khan666   2634  9월 29  2017 tomcat-users.xsd
-rw-------  1 khan666 khan666 169615  9월 29  2017 web.xml

$ cd Catalina
$ vi ROOT.xml

<?xml version="1.0" encoding="UTF-8"?>
        <Context docBase="www/webapps/webapps_dia3" privileged="true">
</Context>

$ tree.
|-- Catalina
|   `-- ROOT.xml

|-- catalina.policy
|-- catalina.properties
|-- context.xml
|-- khan666
|   |-- dia3.digital2u.co.kr
|   |-- digital2u.co.kr
|   |-- java.digital2u.co.kr
|   |-- midi.digital2u.co.kr
|   |-- war3.digital2u.co.kr
|   `-- wow.digital2u.co.kr
|-- logging.properties
|-- server.xml
|-- tomcat-users.xml
|-- tomcat-users.xsd
`-- web.xml

설정을 마친 후 톰켓을 재시작 해주시면 됩니다.
단, 서브 도메인에 대한 실제 디렉 토리가 아래와 같이 존재 해야 합니다.

$ pwd
/home/hosting_users/khan666/tomcat
$ ls -al
합계 160
drwxr-xr-x 14 khan666 khan666  4096 11월 20  2018 .
drwx------  6 khan666 khan666  4096  8월 10 10:52 ..
-rw-r--r--  1 khan666 khan666 57011  9월 29  2017 LICENSE
-rw-r--r--  1 khan666 khan666  1444  9월 29  2017 NOTICE
-rw-r--r--  1 khan666 khan666  6741  9월 29  2017 RELEASE-NOTES
-rw-r--r--  1 khan666 khan666 16195  9월 29  2017 RUNNING.txt
drwxr-xr-x  2 khan666 khan666  4096  8월  8 17:35 bin
drwxr-xr-x  4 khan666 khan666  4096  8월 10 10:52 conf
drwxr-xr-x  2 khan666 khan666  4096 11월  6  2017 lib
drwxr-xr-x  2 khan666 khan666 20480  8월 10 10:50 logs
drwxr-xr-x  2 khan666 khan666  4096 11월 21  2018 temp
drwxr-xr-x  5 khan666 khan666  4096  7월 31 22:35 webapps
drwxr-xr-x  3 khan666 khan666  4096  7월 13  2018 webapps_dia3
drwxr-xr-x  3 khan666 khan666  4096 12월  6  2018 webapps_java
drwxr-xr-x  3 khan666 khan666  4096  7월  2  2018 webapps_midi
drwxr-xr-x  3 khan666 khan666  4096 12월 21  2017 webapps_war3
drwxr-xr-x  3 khan666 khan666  4096 12월 21  2017 webapps_wow

drwxr-xr-x  3 khan666 khan666  4096 12월 11  2017 work
 

^