민자의 지식창고

Web 서버 구축(Linux-ubuntu7) 본문

개발노트/Server

Web 서버 구축(Linux-ubuntu7)

전지적민자시점 2020. 8. 5. 12:38

똑같은 내용을 두번 올린것을 지금 알아냈습니다. (지우기는 아까와서 그냥 내둡니다)

 

1. openJDK를 설치를 합니다.

https://dev-box.tistory.com/27

 

[JAVA] OpenJDK8 설치하기

(빨강코 펭귄인가...) Oracle JDK 가 8버전부터는 유료정책으로 바뀐다는 결정이 있어 저도 이제 개인으로 사용하는 JAVA도 모두 OpenJDK로 전환하려합니다. OpenJDK를 설치하려고 공식사이트에서 찾아봤

dev-box.tistory.com

2.java home을 설정을 합니다

sudo vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk(추가)

3. Tomcat 설치

사이트에 접속하여 버전을 확인 후 다른 이름 복사(링크)를 합니다

https://tomcat.apache.org/download-80.cgi

 

Apache Tomcat® - Apache Tomcat 8 Software Downloads

Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versions

tomcat.apache.org

예시

4. wget 명령어를 이용하여, 다운로드를 합니다

wget http://apache.tt.co.kr/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz

톰캣 다운로드 예시

https://copycoding.tistory.com/291

 

CentOS 7 톰캣(tomcat 8.5) 설치

CentOS에 tomcat을 설치하고 구동하려면 java가 설치되어 있어야 합니다. CentOS 7에는 OpenJDK가 설치되어 있으니 별도로 java를 설치하지 않아도 됩니다. 1. 파일 다운로드 Tomcat을 설치하기 위해 톰캣 사�

copycoding.tistory.com

5. 받은 압축 파일을  압축 해제 합니다

tar –zxvf apache-tomcat-8.5.54.tar.gz
(선택사항) 설치한 파일을 실제 설치 할곳으로 이동
mv /home/firebergate/apache-tomcat-8.5.54.tar.gz /usr/local/lib

6. 환경 설정을 합니다.

vi /etc/profile

환결 설정 예시

source /etc/profile // 타이핑 완료 후 확인을 합니다

7.톰캣을 실행 합니다

# (실행)
/usr/local/lib/apache-tomcat-8.5.54/bin/startup.sh 

# (중지)
/usr/local/lib/apache-tomcat-8.5.54/bin/shutdown.sh 

# *./bin 폴더 접근 권한 불가시 root 권한으로 실행 함.

8. Port를 확인 합니다

netstat -an | grep 8080 
# root 권한으로 실행 함.

9.브라우저 (IP  주소) 실행을 확인 합니다.

연결 오류시 해결 방안은 아래와 같습니다.

#1. 방화벽을 끈다 
systemctl stop firewalld

#2. 방화벽을 끄고 브러우저 확인이 되면
#(포트 추가를 합니다)
firewall-cmd --permanent --zone=public --add-port=8080/tcp 
#(방화벽 재시작을 합니다)
filrewall-cmd --reload 

10. Tomcat 자동 실행(서비스 등록)을 합니다

sudo vi /etc/systemd/system tomcat.service
[unit]
Description=tomcat8
After=network.target syslog.target

[Service]
Type=forking

User=root
Group=root

ExecStart=/usr/local/lib/apache-tomcat-8.5.57/bin/startup.sh
ExecStop=/usr/local/lib/apache-tomcat-8.5.57/bin/shutdown.sh

UMask=0007
RestartSec=10
Restart=always



SuccessExitStatus=1435


[Install]
WantedBy=multi-user.target                            
systemctl daemon-reload
systemctl enable /usr/lib/systemd/tomcat.service
systemctl start tomcat.service
systemctl status tomcat.service

 

728x90

'개발노트 > Server' 카테고리의 다른 글

SSL 인증서  (0) 2020.11.26
Gzip이란?  (0) 2020.09.28
tomcat.service is not a native service  (0) 2020.09.16
Git Hub remote: Permission 403  (0) 2020.08.19
Web Server 설치 하는 방법  (0) 2020.07.22