클라우드

프로젝트배포하기 (부트캠프77일차)

동곤일상 2025. 5. 27. 15:47
반응형

 

 

1. ubutu이용한 프로젝트배포( cmd)

1.어제 깔아놓은 ubuntu 접속  후

sudo apt update

sudo apt install mariadb-server

 sudo systemctl start mariadb #마리아DB시작
 
sudo systemctl status mariadb # 작동확인

다음과같이 Active의 상태가 running이면 잘 실행되고있는거임

 

 sudo mysql_secure_installation

Disallow root login remotely? [Y/n] n 

이 질문을 제외하고 모두 Y 처리해주자


 

mysql 실행 (루트)

 sudo mysql -u root -p

 

사용 예시

use mysql;
CREATE USER 'gduser'@'%' IDENTIFIED BY '본인의비밀번호입력'; #유저생성
GRANT ALL PRIVILEGES ON *.* TO 'gduser'@'%'; #모든권한을 넘기기
FLUSH PRIVILEGES;   #저장
SHOW GRANTS FOR 'gduser'@'%';   #권한보기

create database gdjdb; #새로운 DB생성

 

exit로 mariadb실행을 종료 후

 

새로만든 user 테스트

 sudo mysql -u gduser -p
 
  use gdjdb

 

정상적으로 작동한다면

 


1우리 Database 툴을 이용해 접근해보자

 

현재 난 HeidiSQL을 사용중!!

exit로 나간 후

(포트설정을 위한 작업)

 cd /etc/mysql
 
 sudo vi my.cnf

 

다음과같이 수정해줘(a 키 누르면 수정될거임) 수정 후 :wq로 나와

 

모두했다면 다음과같이 db restart

 sudo systemctl restart mariadb

 

ifconfig를 통해

(ip)호스트정보를 알아낸 후

 

model2 SQL.sql
0.44MB

 

해당쿼리를 이용해 테이블만들어두자!!

 

자바설치

 sudo apt install openjdk-17-jdk -y

 

java -version으로  설치확인 후

 

 

home으로 이동 (cd)

 

tomcat 폴더 생성 및 tomcat 설치및압축

sudo mkdir /home/tomcat

cd /home/tomcat #tomcat폴더로이동

sudo wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.105/bin/apache-tomcat-9.0.105.tar.gz

sudo tar xvfz apache-tomcat-9.0.105.tar.gz  #압축풀기

 

 

환경변수 설정

sudo chmod -R 777 /etc/profile

sudo vi /etc/profile

 

설정파일 확인해보기

source /etc/profile 
echo $CATALINA_HOME

 

 

tomcat 실행

cd /home/tomcat
cd apache-tomcat-9.0.105
sudo chmod -R 777 /home/tomcat/apache-tomcat-9.0.105
cd bin

sudo ./startup.sh

 

접속

http://ip주소:8080

 

 

Tomcat종료하기

cd /home/tomcat/apache-tomcat-9.0.105/bin
sudo ./shutdown.sh

 

 

이제 model2Study했던것을 가져와보겠음!!!!

 

properties부분에 localhost를 현재 내 ip주소로바꿔준 후

 

이걸 바꾼 후 실행이 잘되는지 확인을 해본 후

 

해당프로젝트를 export -> WAR file 클릭 후

어딘가에 저장해두자

본인은 D:\war 에 집어넣었음

 

 

 

확인

Ubuntu를 새로 하나 더 켜준 후

D폴더의 war를 찾아간 후 안의 정보를 확인 가능

 

 

복사

cp /mnt/d/war/*.war .

 

 

성공적으로 war파일이 복사됐다면

다음과같이 ip주소를 이용해 접근가능할것임

 


2. windows에 가상환경 설치하기

 

virtualBox 다운로드 

https://www.virtualbox.org/wiki/Downloads

 

다운로드받고 위 virtualBox가 실행이되지않는다면

https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170

 

지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드

이 문서에는 최신 버전의 Visual C++ 재배포 가능 패키지에 대한 다운로드 링크가 나열되어 있습니다.

learn.microsoft.com

위사이트에가서 visual c++ 다운로드 후 설치 시도바람

 

 

ubuntu 다운로드 ( 용량 개큼 )

https://ubuntu.com/download/desktop


virtualBox 설정

(새로만들기클릭)

 

 

 

시작누르면 아마 실행될거다

 

(여기서 주의!!  계정은 영어로만 설정하자)

모든 설정을 마쳤다면 다음과같이 ubuntu를 설치할거다

 

 

ubuntu 설치 완료 !!!