µµÄ¿¿¡¼­ tomcat 8009 Æ÷Æ®¸¦ ¾î¶»°Ô ¿­¾îÁÙ ¼ö ÀÖÀ»±î¿ä ?

   Á¶È¸ 1649   Ãßõ 0    

도커에 톰Ȓ11;1012; 설치한 상태1060;고, 호스트 아파치와 통신Ȣ16;기 위해 8009 포트를 활성해 했lj16;데 통신1060; 안.121;니다.

호스트 아파치 - 8009 1096;.120; - 호스트 톰Ȓ11;

호스트 아파치 - 8009 안.120; - 도커 톰Ȓ11; 

호스트 톰Ȓ11;1012; 도커 톰Ȓ11;1004;/196; 1060;관Ȣ16;/140;lj16; 상황1077;니다.

8009 포트통신1060; 안.104;lj16;데 Ǻ12;떻,172; 체크해볼 수 1080;고 Ǻ12;떻,172; Ȣ16;면 .112;까요?


[호스트에서 도커 체크]

# telnet 172.17.0.3 8080
Trying 172.17.0.3...
Connected to 172.17.0.3.
Escape character is '^]'. => 1096;.120;
^CConnection closed by foreign host.

# telnet 172.17.0.3 8009
Trying 172.17.0.3...
telnet: connect to address 172.17.0.3: Connection refused => 안.120;

# docker container ls --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" -a
CONTAINER ID   NAMES                        PORTS
047998d974de   tomcat85-openjdk11-centos9   8009/tcp, 8080/tcp, 8443/tcp
af87c7594908   your_portainer_name          8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp


*. 컨테1060;너에lj16; ǥ16;명7176; 8009, 8080, 8443 1060; expose.104;Ǻ12; 1080;습니다.


[도커 내ǥ12;에서 1088;기 1088;신 체크]

# vi /usr/local/tomcat/conf/server.xml
&#160; &#160; <!-- Define an AJP 1.3 Connector on port 8009 -->
&#160; &#160; <Connector protocol="AJP/1.3"
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;address="0:0:0:0"
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;port="8009"
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;redirectPort="8443" secretRequired="false"/>


[root@047998d974de /]# telnet 127.0.0.1 8080
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'. => 1096;.120;
^CConnection closed by foreign host.


[root@047998d974de /]# telnet 127.0.0.1 8009
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.&#160;=> 1096;.120;
^CConnection closed by foreign host.


[root@047998d974de /]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> &#160;mtu 1500
&#160; &#160; &#160; &#160; inet 172.17.0.3 &#160;netmask 255.255.0.0 &#160;broadcast 172.17.255.255
&#160; &#160; &#160; &#160; ether 02:42:ac:11:00:03 &#160;txqueuelen 0 &#160;(Ethernet)
&#160; &#160; &#160; &#160; RX packets 16461 &#160;bytes 24744337 (23.5 MiB)
&#160; &#160; &#160; &#160; RX errors 0 &#160;dropped 0 &#160;overruns 0 &#160;frame 0
&#160; &#160; &#160; &#160; TX packets 10017 &#160;bytes 754379 (736.6 KiB)
&#160; &#160; &#160; &#160; TX errors 0 &#160;dropped 0 overruns 0 &#160;carrier 0 &#160;collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> &#160;mtu 65536
&#160; &#160; &#160; &#160; inet 127.0.0.1 &#160;netmask 255.0.0.0
&#160; &#160; &#160; &#160; loop &#160;txqueuelen 1000 &#160;(Local Loopback)
&#160; &#160; &#160; &#160; RX packets 36 &#160;bytes 6198 (6.0 KiB)
&#160; &#160; &#160; &#160; RX errors 0 &#160;dropped 0 &#160;overruns 0 &#160;frame 0
&#160; &#160; &#160; &#160; TX packets 36 &#160;bytes 6198 (6.0 KiB)
&#160; &#160; &#160; &#160; TX errors 0 &#160;dropped 0 overruns 0 &#160;carrier 0 &#160;collisions 0

[root@047998d974de /]# getenforce
Disabled&#160;=> selinux 꺼1664;


[root@047998d974de /]# ps -ef | grep firewalld
root &#160; &#160; &#160; &#160; 127 &#160; &#160; &#160;56 &#160;0 15:54 pts/0 &#160; &#160;00:00:00 grep --color=auto firewalld => 0169;화ǣ17; 없1020;


톰Ȓ11; 문1228;lj16; 아니고, selinux, 0169;화ǣ17; 모.160; 아닌데, 도커 설1221; Ǻ12;딘가가 문1228; 같1008;데...

Ǻ12;떻,172; 해야 8009번 포트가 호스트<->도커 간에 .112;까요 ?


ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
Ä÷¯ 2023-02
È£½ºÆ®¿¡¼­ ¿ì¼± tomcat ³»¸®½Ã°í (¹°·Ð ³»¸®¼Ë°ÚÁö¸¸)
netstat -nlp Çغ¸½Ã°í 8009 ¿­·ÁÀÖ´ÂÁö üũÇϽðí
¹æÈ­º®µµ üũ Çغ¸¼¼¿ä~
±×¸®°í µµÄ¿¿¡¼­ Æ÷Æ®Æ÷¿öµù ÇØÁּ˴ÂÁö üũ
     
¹Î»çÀå 2023-02
È£½ºÆ® tomcat Àº ³»·Á³õÀº »óÅÂÀÔ´Ï´Ù.
-------------------------
(µµÄ¿ ³»ºÎ¿¡¼­)
# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name   
tcp        0      0 0.0.0.0:8080            0.0.0.0:*              LISTEN      1/java             
tcp        0      0 127.0.0.1:8009          0.0.0.0:*              LISTEN      1/java             
tcp        0      0 127.0.0.1:8005          0.0.0.0:*              LISTEN      1/java             
Active UNIX domain sockets (only servers)
Proto RefCnt Flags      Type      State        I-Node  PID/Program name    Path
Active Bluetooth connections (only servers)
Proto  Destination      Source            State        PSM DCID  SCID      IMTU    OMTU Security
Proto  Destination      Source            State    Channel
-------------------------------------
À§¿¡ ½èµíÀÌ ¹æÈ­º®Àº ½ÇÇàµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
Midabo 2023-02
´ç¿¬È÷ -p 8009:8009 ´Â Áּ̰ÚÁö¿ä?

ÀÌ°æ¿ì ¾ÈµÈ´Ù¸é -p ¾Æ¹«´Ù¸¥Æ÷Æ®:8009  ¸¦ Áֽðí,

ÇØ´ç Æ÷Æ®·Î´Â Åë½ÅÀÌ µÇ´ÂÁö È®ÀÎÇØ º¸´Â °ÍÀÌ ÁÁÀ» °Í °°½À´Ï´Ù.
     
¹Î»çÀå 2023-02
(È£½ºÆ®¿¡¼­)
# docker container ls --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" -a
CONTAINER ID  NAMES                        PORTS
df33e6124676  tomcat85-openjdk11-centos9  0.0.0.0:18009->8009/tcp, :::18009->8009/tcp, 0.0.0.0:18080->8080/tcp, :::18080->8080/tcp, 0.0.0.0:32777->8443/tcp, :::32777->8443/tcp

# telnet 172.17.0.3 18080
Trying 172.17.0.3...
telnet: connect to address 172.17.0.3: Connection refused

¸»¾¸ÇϽŴë·Î 18009->8009 ·Î ÁàºÃ´Âµ¥µµ ¾ÈµÇ³×¿ä...
          
Midabo 2023-02
³Ü À§¿¡ netstat °á°ú¸¦ º¸´Ï±î

0.0.0.0:8009. ¸¦ listen ÇÏÁö ¾Ê¾Æ¼­ ±×·± °Í °°½À´Ï´Ù.
docker µµ Æ÷Æ®Æ÷¿öµùÀÌ ¿¬°áµÇ·Á¸é 0.0.0.0 Æ÷Æ®·Î ¹Þ¾Æ¾ß ¿ÜºÎ listen ÀÌ µÇ´Â °Í °°°í¿ä.  Á¦°¡ ½ÇÁ¦ ¼­ºñ½º ÇÏ´Â µµÄ¿ ³»ºÎÀÇ netstat Âï¾îº¸´Ï±î

Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name   
tcp        0      0 0.0.0.0:8000            0.0.0.0:*              LISTEN   


ÀÌ·¸°Ô µÇ³×¿ä
               
¹Î»çÀå 2023-02
Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name 
tcp        0      0 0.0.0.0:8080            0.0.0.0:*              LISTEN      1/java           
tcp        0      0 127.0.0.1:8009          0.0.0.0:*              LISTEN      1/java 

ÀÌ°Í ¸»¾¸À̽DZî¿ä ? 8080°ú 8009°¡ Â÷ÀÌ°¡ ÀÖ±äÇϳ׿ä.
±×·±µ¥ 127.0.0.1 Àº local address ÀÌ°í Foreign address´Â 0.0.0.0* À¸·Î µè´Â´Ù°í µÇ¾î Àִµ¥ À̼³Á¤µµ ¿ÜºÎ¿Í 8009 Åë½ÅÀÌ µÇ¾ß Çϴ°Š¾Æ´Ò±î¿ä ? (Áú¹®)
¹Î»çÀå 2023-02
(È£½ºÆ®)
# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name
tcp        0      0 0.0.0.0:18080          0.0.0.0:*              LISTEN      94518/docker-proxy
tcp        0      0 0.0.0.0:18009          0.0.0.0:*              LISTEN      94540/docker-proxy
     
Ä÷¯ 2023-02
È£½ºÆ®´Â Á¤»óÀÌ°í
µµÄ¿³»ºÎ 8009 ¼­ºñ½º Çϴ°÷ ¼³Á¤ ÆÄÀÏ¿¡ bind address ÂÊÀ» 0.0.0.0 À» ÇϽøé ÇØ°á µÉ °Í °°½À´Ï´Ù.
          
Midabo 2023-02
°°Àº ÀÇ°ßÀÔ´Ï´Ù!


QnA
Á¦¸ñPage 336/437
2022-07   1562   ´ëÀü±èÇü¿î
2023-08   2123   ´ÙÃʸ°
2022-07   1085   ¹ÙºÎÆÃÀÌ
2023-08   1192   °Ü¿ï³ª¹«
2022-07   2527   CPU4
2023-08   1001   ¸ÓÀç±ä
2022-07   1085   ddimi
2023-08   2132   Ȧ¸¯0o0
2022-07   1579   ÇູÇϼ¼
2023-08   3303   inquisitive
2022-07   1161   ¹Ì¶óŬ
2023-08   2111   ¼º±â»ç
2022-07   1420   ÂùÀÌ
2023-08   1203   À©µµ¿ìÃʺ¸
2022-07   1080   ÇູÇϼ¼
2023-07   1807   pumkin
2022-07   1200   ±îÄ¡»ê°³²ÜÅÊ
2023-07   2474   ¼Ò¸®»ç¶û
2022-07   1208   ±Ã±Ý¾²
2023-07   1122   ³×ÀÌÃÄ