반응형
[서버 구성 순서]
1 | EC2 인스턴스(서버) 생성 | WebServer, WasServer 생성 |
2 | 탄력적 IP(EIP) 생성 | EIP 생성 및 구성 설정, 서버 연결 |
3 | EC2 인스턴스(서버) 접속 | MobaXterm사용해서 접속 |
4 | Web Server 서비스 구성 | WebServer Apache 환경 구성(서버 내 명령어 입력) |
5 | WAS Server 서비스 구성 | WAS Tomcat 환경 구성(서버 내 명령어 입력) |
1. EC2 인스턴스(서버) 생성
• Public Subnet에 위치할 WebServer 생성
• Private Subnet에 위치할 WebApplicationServer 생성
2. 탄력적 IP(EIP) 생성
• WebServer에 EIP 연결
3. EC2 인스턴스(서버) 접속
• WebServer 접속정보 확인
• MobaXterm을 통한 접속
4. Web Server 서비스 구성
• WebServer Apache 환경 구성(서버 내 명령어 입력)
sudo su | root 계정 접속 |
yum install -y httpd | - |
systemctl enable httpd | - |
systemctl start httpd | - |
sed -i '$i\LoadModule proxy_module modules/mod_proxy.so\nLoadModule proxy_http_module modules/mod_proxy_http.so\nLoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so\n<VirtualHost *:80>\n ServerName WAS Private IP:8080\nProxyRequests Off\n ProxyPreserveHost On\nProxyPass / http://WAS Private IP:8080/\nProxyPassReverse /\n http://WAS Private IP:8080/\n</VirtualHost>'/etc/httpd/conf/httpd.conf | sed -i '$i\LoadModule proxy_module modules/mod_proxy.so\nLoadModule proxy_http_module modules/mod_proxy_http.so\nLoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so\n<VirtualHost *:80>\n ServerName 10.0.20.208:8080\nProxyRequests Off\n ProxyPreserveHost On\nProxyPass / http://10.0.20.208:8080/\nProxyPassReverse /\n http://10.0.20.208:8080/\n</VirtualHost>'/etc/httpd/conf/httpd.conf |
5. Was Server 서비스 구성
• WAS 접속(WebServer통해 접속)
(WebServer에서 명령어 입력) ssh -i /home/ec2-user/키파일.pem ec2-user@WAS Private IP | - |
• WAS Tomcat 환경 구성(서버 내 명령어 입력)
sudo su | root 계정 접속 |
yum install -y java-1.8.0-amazon-corretto-devel.x86_64 | - |
cd /home | - |
wget https://archive.apache.org/dist/tomcat/tomcat-10/v10.0.8/bin/apache-tomcat-10.0.8.tar.gz | - |
tar -xvzf apache-tomcat-10.0.8.tar.gz | - |
mv apache-tomcat-10.0.8 tomcat | - |
cd /home/tomcat/bin | - |
./startup.sh | - |
• WebServer Apache 재시작
(WebServer에서 명령어 입력) Systemctl restart httpd | exit => WebServer로 돌아올 수 있다. |
• WebServer-WAS 연동 확인
오늘은 2단계 EC2 인스턴스(서버) 구성을 진행해보았습니다. 이 다음 과정은 이중화 구성에 대해 안내드릴 예정입니다. 서버가 다운될 경우를 위해서도 서버의 이중화는 아주 중요한 작업 중 하나입니다. 그럼 다음 시간에 뵙겠습니다.
반응형
'클라우드(Cloud) > AWS' 카테고리의 다른 글
[AWS] 3Tier 구축 001. 클라우드 환경 구성 - VPC, Subnet, Internet Gateway, NAT Gateway, Route Table, 보안그룹 생성 (0) | 2024.01.15 |
---|