본문 바로가기
OS/Linux

Apache, Tomcat 설치 및 구성

by 짜깡이 2020. 12. 15.

VM 접속

패키지 다운로드

apr-util, apr, httpd 다운로드

apr.apache.org/download.cgi apr, apr-util 다운

httpd.apache.org/download.cgi  apache(http) 다운

 

해당 패키지 파일의 주소를 복사해서 wget 명령어를 쓰거나

혹은 PC에 다운로드하고 FTP 파일공유를 이용

 

FTP 파일공유 하는법 jjakang2.tistory.com/2

 

FTP, SFTP, FTPS 구성

VM 생성(vmware, cloud 등) 파일질라 다운로드(FTP 프로그램) https://filezilla-project.org/ FTP구성 yum -y install vsftpd (vsftpd 설치, ftp관련 패키지) systemctl start vsftpd (vsftpd 시작) systemctl e..

jjakang2.tistory.com

이후 #tar zxvf 패키지명  << tar명령어를 이용해 패키지를 풀어줌

 


Apache 서버 구성

Apache는 이미지, html 등을 사용하는 일반적인 정적 웹을 구성(웹 서버, WEB)

 

위에서 설치한 패키지 중 httpd폴더의 /scrlib/apr-util 경로에서 

./configure , make && make install으로 컴파일 및 설치 진행

apache 패키지 설치 완료

패키지를 설치한 폴더경로/apache/bin으로 이동해서 

./apachectl start를 이용해서 시작할 수 있음

 

 

시작 후 가상 머신 NSG에서 인바운드 포트 추가

클라우드 가상 머신이 아닌 경우 가상 머신에서 방화벽 설정

firewall-cmd --permanent -add-port=80

firewall-cmd --reload

보안 그룹에서 80포트(http)를 추가

 

페이지 정상 확인


 

Tomcat 서버 구성

Tomcat은 DB, 데이터 조작 등의 변화하는 데이터를 처리하는 동적 웹을 구성(웹 애플리케이션 서버, WAS)

 

 

apache-tomcat, jdk 패키지 설치

tomcat.apache.org/ tomcat 다운로드

www.oracle.com/kr/java/technologies/javase-downloads.html jdk 다운로드

 

이후 #tar zxvf 패키지명  << tar명렁어를 이용해 패키지를 풀어줌

 

설치 후에 자바 환경변수를 설정해야 함

#vim /etc/profile으로 환경변수 설정 파일 편집(맨 아래)

export를 이용해서 변수 추가

 

JAVA_HOME과 CATALINA_HOME 확인 후 현재 폴더에 맞게 설정

JAVA=jdk 위치, CATALINA=tomcat 위치

 

 

 

tomcat설치폴더/bin 경로로 이동 후 ./startup.sh를 이용해서 톰캣 실행

 

시작 후 가상 머신 NSG에서 인바운드 포트 추가

클라우드 가상 머신이 아닌 경우 가상 머신에서 방화벽 설정

firewall-cmd --permanent -add-port=8080

firewall-cmd --reload

 

가상머신의 인바운드 8080포트 추가

 

 

ip:8080 포트로 정상 접속 확인

 

댓글