반응형
이번에는 만들어놓은 WEB과 WAS 연동을 진행하고자 한다.
WEB 서버 설정과 WAS 서버 설정이 번갈아 나오니 주의하도록 하자!!
WEB 설정
- yum update와 의존성 install
sudo su -
yum update
yum install -y epel-release
yum install -y wget
yum install -y net-tools
yum install -y gcc
yum install -y gcc-c++
yum install -y make
yum install -y apr
yum install -y apr-util
yum install -y openssl-devel
yum install -y mod_ssl
- Apache 설치
yum install httpd
systemctl start httpd
systemctl enable httpd
systemctl status httpd
WAS 설정
ssh root@10.0.10.10 로 WEB 서버를 통해 WAS 서버로 접속하자.
- open-jdk 1.8 설치
yum install -y java-1.8.0-openjdk
yum install -y java-1.8.0-openjdk-devel
- java 실제 경로 찾기 & 환경변수 등록
cd /usr/bin/
readlink -f /usr/bin/javavim /etc/profile #java
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64 PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
(윗부분을 제일 밑에 줄에 추가해준다.)
source /etc/profile
- 의존성 install 및 tomcat 설치
sudo yum install -y epel-release
sudo yum install -y wget
wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz tar xvfz apache-tomcat-8.5.27.tar.gz
mkdir /apache <= apache 말고 다른 디렉터리로 만들면 systemctl 등록시 오류
mv apache-tomcat-8.5.27 /apache/tomcat8.5.27
- tomcat 환경변수 설정 및 실행
vim /etc/profile#tomcat
export CATALINA_HOME=/apache/tomcat8.5.27
(위쪽에 설정한 JAVA 아래쪽에 추가해준다.)
/apache/tomcat8.5.27/bin/catalina.sh start
톰캣을 실행시켜준다.
- tomcat systemctl 등록
vim /etc/systemd/system/tomcat.service[UNIT]
Description=tomcat8
After=syslog.target network.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/" Environment="CATALINA_HOME=/apache/tomcat8.5.27" Environment="CATALINA_BASE=/apache/tomcat8.5.27"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
ExecStart=/apache/tomcat8.5.27/bin/startup.sh
ExecStop=/apache/tomcat8.5.27/bin/shutdown.sh
User=root
Group=root
UMask=0007
RestartSec=10
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable /etc/systemd/system/tomcat.service
systemctl start tomcat
systemctl status tomcat
curl http://localhost:8080
curl 명령어를 통해 tomcat이 뜨는지 확인할 수 있다.
[NCP] 3tier 구축 1/n - VPC,WEB,WAS 서버 생성
반응형
'Cloud > Naver Cloud Platform' 카테고리의 다른 글
[NCP] Webtob SSL 인증서 갱신 (0) | 2022.11.21 |
---|---|
[NCP] 3tier 구축 5/n - WAS,DB 연동 (0) | 2022.05.20 |
[NCP] 3tier 구축 4/n - DB 생성 (0) | 2022.05.20 |
[NCP] 3tier 구축 3/n - WEB,WAS 연동 -2 (0) | 2022.05.20 |
[NCP] 3tier 구축 1/n - VPC,WEB,WAS 서버 생성 (0) | 2022.05.20 |