tomcat ¼­ºñ½º 80 Æ÷Æ®·Î ¼­ºñ½ºÇϱâ

   Á¶È¸ 11690   Ãßõ 0    

http://ehostidc.co.kr/center/EH050402.php?no=279318&page=5&choose=tit¡¦ (370)
https://blog.naver.com/goethe1/221624722718 (428)

tomcat 서비스 80 포트/196; 서비스Ȣ16;기

- tomcat 1032; default 서비스 포트lj16; 8080 1064;데, 개0156; 0143; 서비스1032; 원1064;1004;/196; 80 포트/196; 서비스 설1221; Ȣ16;lj16; 0169;법

1. 기1316; server.xml 파1068; 수1221;

# before

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

# after

<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

2. tomcat service 1116;시1089;시 오류 0156;생

SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-bio-80"]
java.net.BindException: Permission denied (Bind failed) <null>:80


3. 원1064;

- Linux 환ᅆ1;에서 1024 번 1060;Ȣ16;1032; 서비스포트에 대해 non-root 계1221;에서 open Ȣ16;1648; 못Ȣ16;도/197; 구성.120;.

4. 해결책

a. setcap 설1221;

- tomcat 1060; 아닌 java 에 설1221;, java 1208;대 ᅆ1;/196; 설1221;

# setcap "cap_net_bind_service=+ep" /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre/bin/java

b. 라1060;버러리 오류 (1032;1316;성 라1060;브러리 오류)

/usr/lib/jvm/jre/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory


c. 1032;1316;성 라1060;브러리 ᅆ1;/196; 설1221;

# find / -name libjli.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre/lib/amd64/jli/libjli.so

# vi /etc/ld.so.conf.d/java.conf&#160;
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre/lib/amd64/jli

# ldconfig

d. tomcat start 후 서비스 확1064; 1652;행






https://www.aiocp.co.kr/ ( 딥러닝,머신러닝 서버 판매 ,컨설팅) https://bigbangcloud.co.kr/ ( GPU 클라우드 서비스) ::: AI 서버의 모든것 ::: 인공지능의 시작~ (주)이호스트ICT
ªÀº±Û Àϼö·Ï ½ÅÁßÇϰÔ.
gowork 2019-08
¹æÈ­º®¿¡¼­ 8080À» 80À¸·Î ¸®´ÙÀÌ·ºÆ® ÇÏ´Â°Ô ´õ °£´ÜÇÏÁö ¾Ê³ª¿ä?

# iptables »ç¿ë
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
service iptables save
service iptables reload

# firewall »ç¿ë
# firewall-cmd --zone=public --add-forward-port=port=80:proto=tcp:toport=8080 --permanent
# firewall-cmd --reload
     
ÁÁÀº  ¹æ¹ýÀ̳׿ä~  :)
Dreaday 2019-08
jdk´Â º¸Åë ...±×·¡¼­ .. ÄÄÆÄÀÏ µÈ °É ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù.. ¹öÀü ±³Ã¼µµ ½±°í .. º°´Ù¸¥ ¼³Á¤ÀÌ ÇÊ¿äÇÑ ÆÐŰÁö°¡ ¾Æ´Ï±â ¶§¹®ÀÔ´Ï´Ù.


PDS
Á¦¸ñPage 20/54
2019-08   5773   µö·¯´×¼­¹ö
2019-08   5737   µö·¯´×¼­¹ö
2019-08   7216   À̼±È£
2019-08   11691   µö·¯´×¼­¹ö
2019-08   4538   ÀÓ½ÃÇö
2019-08   5059   µö·¯´×¼­¹ö
2019-08   5755   µö·¯´×¼­¹ö
2019-08   6844   µö·¯´×¼­¹ö
2019-08   4696   µö·¯´×¼­¹ö
2019-08   9614   µö·¯´×¼­¹ö
2019-08   4533   »ßµ¹À̽½ÇÄÀÌ
2019-08   8928   µö·¯´×¼­¹ö
2019-08   4572   ÇãÀα¸¸¶Æ¾
2019-08   3971   ÇãÀα¸¸¶Æ¾
2019-08   5450   ÇãÀα¸¸¶Æ¾
2019-08   8740   µö·¯´×¼­¹ö
2019-08   5723   µö·¯´×¼­¹ö
2019-08   5130   µö·¯´×¼­¹ö
2019-08   13382   µö·¯´×¼­¹ö
2019-08   6043   µö·¯´×¼­¹ö