tomcat 서비스 80 포트로 서비스하기

   조회 706   추천 0    

http://ehostidc.co.kr/center/EH050402.php?no=279318&page=5&choose=tit… (19)
https://blog.naver.com/goethe1/221624722718 (15)

tomcat 서비스 80 포트로 서비스하기

- tomcat 의 default 서비스 포트는 8080 인데, 개발 및 서비스의 원인으로 80 포트로 서비스 설정 하는 방법

1. 기존 server.xml 파일 수정

# 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 재시작시 오류 발생

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


3. 원인

- Linux 환경에서 1024 번 이하의 서비스포트에 대해 non-root 계정에서 open 하지 못하도록 구성됨.

4. 해결책

a. setcap 설정

- tomcat 이 아닌 java 에 설정, java 절대 경로 설정

# 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. 라이버러리 오류 (의존성 라이브러리 오류)

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


c. 의존성 라이브러리 경로 설정

# 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 
/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 후 서비스 확인 진행






www.ehostidc.co.kr ( 이호스트ICT )
짧은글 일수록 신중하게.
gowork 08-23
방화벽에서 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 08-24
jdk는 보통 ...그래서 .. 컴파일 된 걸 많이 사용합니다.. 버전 교체도 쉽고 .. 별다른 설정이 필요한 패키지가 아니기 때문입니다.




PDS
제목Page 2/57
10-11   615   허인구마틴
2014-05   2847202   정은준1
09-17   536   광주까나리
09-16   550   무한도전
09-13   740   무아
09-16   453   FOXBI
09-10   721   무한도전
09-09   654   무한도전
09-07   747   스캔l민현기
09-06   672   무한도전
09-06   584   유정호샤콘느
09-04   720   무한도전
09-04   567   김황중
09-03   611   무한도전
08-31   983   앙드레준
08-30   654   무한도전
08-29   703   무한도전
08-28   782   제갈기천
08-28   707   제갈기천
08-28   744   무한도전
08-28   526   무한도전
08-27   630   이선호