반응형

1. 시험환경

    ˙ 윈도우 11

    ˙ Tomcat 10

 

2. 목적

    ˙ 윈도우 환경에서 Tomcat 최신버전 설치하는 방법을 학습한다.

    ˙ 톰캣에서 War 파일을 실행하여 Spring Project를 배포한다.

 

3. 적용

    ① Tomcat 사이트에서 운영체제와 플랫폼에 적합한 버전을 다운로드 한다.

        - 여기서는 Windows 운영체제의 64 bit 플랫폼을 다운로드 받았다.

        - URL : https://tomcat.apache.org/

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

 

 

    ② 다운 받은 파일을 원하는 위치에서 압축 해제한다.

        - 별도의 설치과정없이 압축해제만으로 설치는 끝난다.

 

4. 결과

    ˙ Tomcat 실행 및 종료 여부를 확인한다.

        - 웹서버 실행 파일 : bin/startup.bat

 

        - 웹서버 종료 파일 : bin/shutdown.bat

 

반응형
반응형

1. 시험환경

    ˙ 윈도우

    ˙ nginx

 

2. 목적

    ˙ 윈도우 환경에서 nginx를 설치하고 실행하는 방법을 알아보자.

 

3. 적용

    ① NGINX 다운로드 사이트에 접속하여 Windows용 nginx를 다운로드 받는다.

        - URL : https://nginx.org/en/download.html

 

nginx: download

 

nginx.org

 

    ② 다운받은 파일을 압축해제한다.

 

     conf/nginx.conf 파일을 메모장 등 Editor 등으로 열어서 웹서비스 디렉토리(location /)를 확인한다.

        - 기본값은 html 경로에 index.html, index.htm 파일로 설정되어 있다.

 

    ④ (선택) 웹서비스 디렉토리 변경이 필요한 경우 경로 및 파일을 변경한다.

        - 주의: 문장끝에 세미콜론(;) 추가

 

    ⑤ nginx.exe 파일을 실행한다.

 

    ⑥ 최초 실행시 엑서스 허용을 해야 한다.

 

4. 결과

    ˙ 브라우저에서 접속하여 서비스가 동작여부를 확인한다.

        - URL : http://localhost:80

 

    ˙ 실행중인 nginx를 종료하기 위한 명령어는 아래와 같다.

        - > nginx  -s  stop

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) 리눅스 22.04

    ˙ MariaDB

 

2. 목적

    ˙ 우분투(ubuntu) 환경에서 apt-get 명령어를 이용하여 MySQL을 설치한다.

 

3. 적용

    ① ubuntu에서 apt repository를 업데이트하고 mysql-server를 설치한다.

        - $ sudo apt update && sudo apt-get -y upgrade

        - $ sudo apt-get install -y mariadb-server

        - $ apt list --installed | grep mariadb-server

 

     ubuntu 재시작시 자동 실행 설정한다.

        - $ sudo systemctl enable mariadb

 

     외부에서 root 계정 접속 허용을 설정한다.

        - $ sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
        - "bind-address 127.0.0.1" 라인에 주석(#) 처리

 

     root 계정에 외부접속 허용 설정 sql 설정

        - $ sudo mysql

        - mysql> create user 'root'@'%' identified by 'password';
        - mysql> grant all privileges on *.* to 'root'@'%' with grant option;

        - mysql> flush privileges;

        - mysql> exit

 

     MariaDB 재시작

        - $ sudo systemctl restart mariadb.service

 

 

4. 결과

    ˙ 원격 PC에서 workbench를 실행하여 접속 가능여부를 확인한다.

 

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) v22.04

    ˙ 도커(docker) 최신버전

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker) 최선버전을 설치하는 방법을 알아보자.

 

3. 적용

    ① docker 공식 사이트에 접속한다.

        - URL : https://docs.docker.com/compose/install/

 

Overview

 

docs.docker.com

 

    ② 각 운영체제(Linux/MAC/Windows) 마다 도커(docker) 설치방법을 제공한다.

        - 여기서는 Linux Ubuntu 환경에서 설치한다.

 

    ③ 설치 가이드에 따라 script를 각각 실행하거나 스크립트 파일로 작성하여 일괄 실행한다.

        - chmod u+x [스크립트파일.sh]

install-docker.sh
0.00MB

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env bash
## INFO: https://docs.docker.com/engine/install/ubuntu/
 
set -euf -o pipefail
 
DOCKER_USER=ubuntu
 
# Install dependencies
sudo apt-get update && sudo apt-get install -y \
  apt-transport-https \
  ca-certificates \
  curl \
  gnupg \
  lsb-release
 
# Add Docker’s official GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --yes --dearmor -/usr/share/keyrings/docker-archive-keyring.gpg
 
# Set up the stable repository
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
 
# Install Docker CE
sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io
 
# Use Docker without root
sudo usermod -aG docker $DOCKER_USER
 
cs

 

4. 결과

    ˙ ubuntu에 설치된 도커(docker) 버전을 확인한다.

        - $ docker -v

 

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) 리눅스 v22.04

    ˙ docker-compose

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스(linux) 환경에서 docker-compose 설치하는 방법을 알아보자.

 

3. 적용

    ① docker 공식 사이트에서 docker-compose 설치 가이드를 제공한다.

        - URL : https://docs.docker.com/compose/install/

 

Overview

 

docs.docker.com

 

    ② 각 운영체제(Linux/MAC/Windows) 마다 설치방법을 제공한다.

        - 여기서는 우분투(ubuntu) 리눅스(linux) 환경에서 설치한다.

 

    ③ 설치 가이드에 따라 script를 작성하여 실행한다.

        - chmod u+x [스크립트파일.sh]

        - DOCKER_COMPOSE_VERSION : 설치할 버전 지정

install-docker-compose.sh
0.00MB

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env bash
## INFO: https://docs.docker.com/compose/install/

sudo apt-get install jq

set -euf -o pipefail
 
DOCKER_COMPOSE_VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r)
 
# Download and install
sudo curl -"https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -/usr/local/bin/docker-compose
sudo chmod +/usr/local/bin/docker-compose
 
cs

 

4. 결과

    ˙ 우분투(ubuntu) 리눅스 환경에 설치된 docker-compose 버전을 확인한다.

        - $ docker-compose -v

 

반응형
반응형

1. 시험환경

    ˙ ubuntu v22.04

    ˙ Docker 최신버전

    ˙ minikube

 

2. 목적

    ˙ minikube 설치 선행 조건 : 우분투 환경에서 도커(docker) 최신 버전을 설치한다.

    ˙ 우분투 환경에서 minikube를 설치한다.

 

3. 적용

    ① 설치 가능한 패키지 리스트를 업데이트한다.

        - $ sudo apt update

 

    ② 아래 포스팅을 참고하여 Docker 최신버전을 설치한다.

        - 참고 : https://languagestory.tistory.com/190

 

우분투(ubuntu) 리눅스 환경에서 docker(도커) 설치하기

1. 시험환경 ˙ 우분투(ubuntu) v20.04 ˙ 도커(docker) 2. 목적 ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker) 설치하는 방법을 알아보자. 3. 적용 ① docker 공식 사이트에 접속한다. - URL : https://docs.docker.com/c

languagestory.tistory.com

 

    ③ minikube 공식 가이드 사이트에 접속한다.

        - 참고 : https://minikube.sigs.k8s.io/docs/start/

 

minikube start

minikube is local Kubernetes

minikube.sigs.k8s.io

 

    ④ minikube 설치환경을 설정하고 package를 다운받아 설치 한다.

 

    ⑤ minikube를 시작하고 동작을 확인한다.

 

4. 결과

반응형
반응형

1. 시험환경

    ˙ Ubuntu v20.04

    ˙ nginx

 

2. 목적

    ˙ 리눅스(Ubuntu v20.04) 환경에서 nginx를 설치한다.

    ˙ nginx 서비스 시작/종료 명령어를 실행하고 서비스를 확인한다.

    ˙ 설치한 nginx 패키지를 삭제하는 명령어를 확인한다.

 

3. 적용

    ① 패키지 목록 업데이트

        $ sudo apt update
        $ sudo apt upgrade
        $ sudo apt autoremove

 

    ② nginx를 설치한다.

        $ sudo apt-get install nginx

 

    ③ nginx 서비스 시작/종료 명령어를 실행한다.

        $ sudo service nginx start

        $ sudo service nginx stop

 

    ④ nginx 삭제 명령어 (/etc/nginx까지 완전 삭제)

        $ sudo apt-get remove --purge nginx nginx-full nginx-common

 

4. 결과

    ˙ Web Browser에서 [도메인] 또는 [IP:8080]을 입력하여 서비스 기동 상태를 확인한다.

 

반응형
반응형

1. 시험환경

    ˙ 윈도우

    ˙ node.js, npm

    ˙ 안드로이드 스튜디오

    ˙ Gradle

 

2. 목적

    ˙ HTML, CSS, JS를 이용하여 구축한 웹(web) 페이지를 안드로이드 앱(App)으로 빌드하는 방법을 알아보자.

    ˙ 웹앱 포팅을 위한 Cordova 패키지 및 사전 필수 프로그램을 설치하는 방법을 알아보자.

 

3. 적용

    ① node.js를 설치하면 npm이 함께 설치되는데, npm을 이용하여 cordova 패키지를 설치하기 위한 목적이다.

        - 설치 방법 참고 URL : https://languagestory.tistory.com/24

 

[node.js] 설치하기 (win x64)

1. 시험환경 ˙ 윈도우 10 ˙ Node.js 14.15.4 LTS 2. 목적 ˙ node.js를 최초 설치한다. ˙ npm 라이브러리를 사용하기 위해 준비하자. 3. 적용 ① node JS 공식 웹사이트에서 설치 파일을 다운 받는다. - URL : http:

languagestory.tistory.com

 

    ② 안드로이드 스튜디오(Android Studio)를 설치한다.

        - 설치방법 참고 URL : https://languagestory.tistory.com/174

 

Android Studio 설치

1. 시험환경 ˙ 윈도우 ˙ 안드로이드 스튜디오 2. 목적 ˙ 윈도우 운영체제에서 안드로이드 스튜디오를 설치한다. 3. 적용 ① 안드로이드 개발자 사이트에 접속해서 "Andriod 스튜디오" 메뉴를 클릭

languagestory.tistory.com

 

    ③ Gradle을 설치한다. (★중요: Cordova에서 지원하는 현재 Gradle 버전은 7이다.)

        - 설치방법 참고 URL : https://languagestory.tistory.com/243

 

윈도우(Windows 11) 환경에서 gradle v7 수동 설치하기

1. 시험환경 ˙ 윈도우 11 ˙ gradle v7 2. 목적 ˙ Gradle 설치를 위한 필수 프로그램으로 JDK(v7 이상)를 설치해야 한다. ˙ 윈도우 환경에서 gradle v7을 설치하자. 3. 적용 ① 윈도우 환경에서 JDK를 설치한다

languagestory.tistory.com

 

    ④ cordova 패키지를 설치한다.

        - 설치 명령어 : npm install -g cordova


    ⑤ Cordova 프로젝트를 생성한다.

        - 명령어 : cordova  create  [경로]  [패키지]  [프로젝트명]

Cordova 프로젝트 생성 파일 및 폴더

 

    ⑥ www 폴더 이하를 삭제하고 빌드하고자 하는 대상 웹(HTML, CSS, JS) 파일을 복사한다.

        - 이 단계를 생략하는 경우 Cordova 프로젝트에서 제공하는 기본 페이지로 빌드된다.

 

    ⑦ Cordova Platform을 추가 및 빌드한다.

        - 명령어 : cordova  platform  add  [android]

        - 명령어 : cordova  build  [android]

 

    ⑦ Build 성공 시 에뮬레이터 또는 실제 단말기(USB 연결)에서 테스트 명령어를 실행한다.

        - 에뮬레티어 실행 : cordova  emulate  [android]

        - 실제 단말기 실행 : cordova  run  [android]

 

4. 결과

    ˙ apk 빌드 파일이 생성 되었는지 확인한다.

        - apk 빌드 경로 : [Cordova 프로젝트 경로]\platforms\android\app\build\outputs\apk\debug

반응형

+ Recent posts