카테고리: 설치

postman 설치

windows server 2022에 postman 설치postman 사이트 접속 https://www.postman.com/windows 아이콘을 클릭하여 다운로드 화면으로 이동 windows 64-bit 버튼을 클릭하여 다운로드 진행 다운로드 받은 파일을 더블클릭하여 설치 진행 Sing in 버튼 클릭 포트스맨 등록한 이메일 주소 패

3. oracle 21c 사용자 생성

oracle 21c 사용자 생성방법oracle 21c 에서 사용자 생성하는 방법은 아래와 같다. 오라클 21c 에서 계정을 생성할때는 c## 붙여야 하므로 이를 붙이지 않기 위해 아래와 같이 설정한다. 1ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE; 아래 명령어로 오라클 사용자를 생성한다. 1CREATE

2. windows server 2022 에 oracle 21c 설치

windows server 2002에 오라클 21c 설치방법windows 환경에서 오라클을 설치하는 방법에 대해서 알아보자. 다운로드아래 사이트에서 오라클 21c 버전을 다운로드 받는다.윈도우 64bit 버전으로 다운로드 받는다. 다운로드 받을때 로그인하라고 하는데 오라클 사이트는자주 사용할예정이니 미리 계정을 만들어 놓자. 로그인하면 파일 다운로드기

1. mac에서 virtualbox 로 window server 2022 평가판 설치하는 방법

1. 개요windows 서버에 오라클을 설치할일이 있어 windows 2022 트라이얼 버전을 다운로드 받아서설치 했던 내용을 정리 했다. mac 에 virtual box 에 윈도우 서버 2022를 설치하실려는분들은 참고 바란다. 트라이얼버전은 180간 무료로 사용할수 있다. 다운로드우선 아래 사이트에서 다운로드를 진행한다.https://www.mi

mac 환경에서 node.js 설치하기

Mac에서 Node.js를 설치하는 방법 Node.js 공식 웹사이트(nodejs.org)에 접속한다. “Downloads” 메뉴를 클릭한다. 현재 버전의 Node.js 설치 파일을 다운로드한다. (macOS용 다운로드 링크: https://nodejs.org/en/download/) 다운로드 받은 설치 파일을 더블클릭하여 설치를 시작 설치 과정에서

13/13 무료 aws + springboot 서버 구축

13. vue용 메모앱aws 에 프리티어 서버를 만들고 도메인을 발급받고 jdk 를 설치하고 springboot app 까지 만든이유는 결국 vue.js로화면을 만들기 위함 입니다. 초간단 메모 app을 만들어 보겠습니다. 1. 화면디자인만들화면에 대해서 대략적인 화면설계를 해보았습니다. 제목 내용에 해당하는 메모를 검색합니다. 체크박스 체크된 메모

12/13 무료 aws + springboot 서버 구축

12. 메모앱 만들기지금까지 구축한 aws 서버위에 간단한 메모 application을 만들어서 배포 하겠습니다. 1. 테이블 생성 및 초기데이터 적재테이블을 생성하고 초기 데이터를 인서트 합니다. 아래 스크립트는 aws 의 mariadb 에서 실행합니다. 먼저 메모 테이블을 생성합니다. 123456CREATE TABLE `memo` ( `id` b

11/13 무료 aws + springboot 서버 구축

11. SSL 인증Let’s Encrypt 와 Certbot을 이용한 ssl 무료 인증서를 발급 받는 방법에 대해서 알아 보겠습니다. 1. Diffie-Hellman 키 생성https 인증서를 받기 위해서는 키가 필요합니다. 이 키 생성은 디피와 헬만이 1976년도에 발표한 비밀키 교환 방식의 알고리즘을이용하여 생성합니다.이 알고리즘을 이용하여 40

10/13 무료 aws + springboot 서버 구축

10. Nginx Springboot 설정http://goodsaem.ml/spring 로 접속하면 springboot가 응답하도록nginx 설정을 변경하겠습니다. 1. nginx 설정파일 수정아래 명령어로 nginx 설정 파일을 수정 합니다. 1ubuntu@goodsaem:~$ sudo vi /etc/nginx/conf.d/default.conf

9/13 무료 aws + springboot 서버 구축

9. Springboot 프로젝트aws freetier 리눅스 서버 구축 목적은 restapi 서버 역할입니다. 간단한 springboot 프로젝트를생성 build 하여 war 파일을 만든다음 war 파일을 ec2 서버에 업로드 하는 부분까지 진행하겠습니다. 1. 프로젝트 파일생성https://start.spring.io/ 사이트에 접속하여 아래와

8/13 무료 aws + springboot 서버 구축

8. Openjdk 1.8 설치aws + ubuntu 18 linux 서버에 open jdk 설치 하는 방법입니다. 1. 설치백엔드 서비스는 springboot에서 모두 처리할 예정입니다. springboot을 기동하기 위해 open jdk를 설치합니다. 1ubuntu@goodsaem:~$ sudo apt install openjdk-8-jdk 2.

7/13 무료 aws + springboot 서버 구축

7.MariaDB 설치aws freeiter linux 서버에 mariadb 설치를 진행하겠습니다. 1. 설치우선 repository 부터 아래와 같이 설정합니다. 123ubuntu@goodsaem:~$ sudo apt-get install software-properties-commonubuntu@goodsaem:~$ sudo apt-key adv

6/13 무료 aws + springboot 서버 구축

6. Nginx 설치aws freetier linux + Nginx + MariaDB + SpringBoot 조합으로 설치를 진행하겠습니다.그 첫번째로 Nginx 설치를 진행하겠습니다. 1. 개요https://news.netcraft.com/archives/category/web-server-survey/netcrat의 21년 웹서버 점유율을 보면 아래

5/13 무료 aws + springboot 서버 구축

5. 리눅스 초기설정구축한 aws + ubuntu 18.0.4 서버 초기 설정을 진행 하겠습니다. 필요없다고 생각하는 부분은 skip 하셔도 상관 없습니다. 1. 버전정보 확인버전 정보를 확인 합니다. 설치 잘 되어 있네요 ^^ 123456ubuntu@ip-172-31-47-167:~$ lsb_release -aNo LSB modules are ava

4/13 무료 aws + springboot 서버 구축

4.AWS 서버접속mac , windows pc에서 생성한 프리티어 서버에 접속하는 방법입니다. 1. 연결정보 확인연결할 서버 접속 정보를 확인합니다. 인스턴스 아이디 아래 부분의 인스턴스를 클릭합니다. 연결 버튼을 클릭합니다. SSH 클라이언트 탭을 클릭합니다. SSH 클라이언트 아래의 텍스트를 복사합니다. ssh -i “goodsaem.pem”

3/13 무료 aws + springboot 서버 구축

3. EC2 인스턴스 추가무료로 사용할수 있는 freetier 서버를 추가하겠습니다. Free Tier 서버를 구축을 위해 가입하신 정보로 로그인한후 aws console 버튼을 클릭하신후 서비스 > 모든 서비스 > 컴퓨팅 > EC2 서버를 선택합니다. EC2 좌측메뉴중 인스턴스를 클릭하고 다시 인스턴스 시작 버튼을 클릭합니다.

2/13 무료 aws + springboot 서버 구축

2. 계정생성1년간 사용할 Aws 계정을 생성합니다. 1.계정생성https://aws.amazon.com/ko/ (opens new window)여기에 접속하여 우측상단의 AWS 계정생성 버튼을 클릭합니다. 이메일 주소 암호 계정 이름을 입력합니다. 연락처 정보는 개인,전체이름 및 전화번호 주소 우편 번호를 입력합니다. 주소는 비용이 발생할경우

1/13 무료 aws + springboot 서버 구축

1. 사전준비aws + ubuntu 18 + mariadb + springboot 백엔드 서버 구축에 관련된 내용입니다. 1. 구축 조건서버를 구축할때 아래의 조건에 맞게 구축되어야 된다는 원칙을 정하고 방법을 찾았습니다. 비용이 발생하면 안됩니다. 완벽하게 https 를 지원해 주어야 됩니다. springboot 지원가능해야 됩니다. 구축해야 되

13/13 무료로 aws + php 서버 구축

13. 테스트Vue 로 간단하게 title 과 status , priority 를 입력 받아 저장하고 조회하는 화면을 만들어 보았습니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

12/13 무료로 aws + php 서버 구축

12. SSL 점검SSL이 제되로 생성되었는지 https://www.ssllabs.com/ssltest/analyze.html 사이트에 접속하여아래와 같이 도메인을 입력하고 점검을 수행합니다. A 라고 연두색으로 나오는것 보니 제되로 설정이 된것 같습니다. 이제 실제로 https 로 접속을 시도해 보겠습니다. https://goodsaem.ml/in

11/13 무료로 aws + php 서버 구축

11. 무료 도메인 발급nginx 에 https 서비스를 구성하기 위해서는 도메인이 필요합니다. 도메인이 준비되면 certbot을 통해서 무료 ssl 인증서 적용 및 http/2 적용이가능한데요 무료 도메인 가입부터 nginx 에 셋팅하는 부분까지 진행해 보겠습니다. 도메인 등록https://www.freenom.com/en/index.html

10/13 무료로 aws + php 서버 구축

10. AWS 보안설정http 및 https 로 접속하기 위해서는 aws에 인바운드 (들어오는쪽)에 방화벽 설정을 해주셔야 됩니다.아래와 같이 aws 콘솔에서 EC2 > 인스턴스 > 인스터스 명을 클릭하시고 보안 탭에서 보안그룹의 보안그룹번호를 클릭합니다. 인바운드 규칙 변경을 통해 아래와 같이 http , https 에대한 규칙을 추가합

9/13 무료로 aws + php 서버 구축

9. Nginx 설정아래 명령어로 nginx 설정을 진행합니다. 1ubuntu@goodsaem:~$ sudo vi /etc/nginx/nginx.conf 주요한 부분에 대해서 라인번호 별로 설명을 진행하겠습니다. 1 : nginx 에서 사용할 os 유저 입니다. nginx 로 지정해 줍니다. 2 : 접속을 받고 처리하는 worker process

8/13 무료로 aws + php 서버 구축

8. PHP 설치최신 버전의 php를 설치하기 위해 저장소를 등록합니다. 1ubuntu@goodsaem:~$ sudo apt -y install software-properties-common 아래 명령어를 입력하고 중간에 엔터를 입력하는 부분에서 엔터를 입력합니다. 123456789101112131415161718192021222324252627282

7/13 무료로 aws + php 서버 구축

7. MariaDB 설치mariadb 설치를 진행하겠습니다. 우선 repository 부터 아래와 같이 설정합니다. 123ubuntu@goodsaem:~$ sudo apt-get install software-properties-commonubuntu@goodsaem:~$ sudo apt-key adv --fetch-keys 'https://m

6/13 무료로 aws + php 서버 구축

6. Nginx 설치aws freetier linux + Nginx + MariaDB + SpringBoot 조합으로 설치를 진행하겠습니다.그 첫번째로 Nginx 설치를 진행하겠습니다. Nginx 설치Nginx는 MainLine 버전과 stable 버전 2가지가 존재 합니다. 메인라이는 새로운 기능 및 업데이트 및 버그 패치가 동시에 진행되고 stabl

5/13 무료로 aws + php 서버 구축

5. 초기설정구축한 ubuntu 18.0.4 서버에 초기 설정을 진행 하겠습니다. 필요없다고 생각하는 부분은 skip 하셔도 상관 없습니다. 버전버전 정보를 확인 합니다. 설치 잘 되어 있네요 ^^ 123456ubuntu@ip-172-31-47-167:~$ lsb_release -aNo LSB modules are available.Distributor

4/13 무료로 aws + php 서버 구축

4.서버연결먼저 서버에 접속 하는 방법 부터 알려드릴께요.. 인스턴스 아이디 아래 부분의 인스턴스를 클릭합니다. 연결 버튼을 클릭합니다. SSH 클라이언트 탭을 클릭합니다. SSH 클라이언트 아래의 텍스트를 복사합니다. ssh -i “goodsaem.pem” ubuntu@ec

3/13 무료로 aws + php 서버 구축

3.EC2 인스턴스 추가Free Tier 서버를 구축을 위해 가입하신 정보로 로그인한후 aws console 버튼을 클릭하신후 서비스 > 모든 서비스 > 컴퓨팅 > EC2 서버를 선택합니다. EC2 좌측메뉴중 인스턴스를 클릭하고 다시 인스턴스 시작 버튼을 클릭합니다. 프리티어 사용 가능이라고 된 서버가 무료 서버입니다. Ubuntu

2/13 무료로 aws + php 서버 구축

2. aws 계정생성1년간 사용할 Aws 계정을 생성합니다. https://aws.amazon.com/ko/ 여기에 접속하여 우측상단의 AWS 계정생성 버튼을 클릭합니다. 이메일 주소 암호 계정 이름을 입력합니다. 연락처 정보는 개인,전체이름 및 전화번호 주소 우편 번호를 입력합니다. 주소는 비용이 발생할경우 청구하는 주소가 되므로 정확히 기재해 주

1/13 무료로 aws + php 서버 구축

1. 사전준비AWS 서버구축 내용과 동일하며 백엔드를 PHP를 사용하고 싶을때 참고하시면 됩니다. 1. 구축조건서버를 구축할때 아래의 조건에 맞게 구축되어야 된다는 원칙을 정하고 방법을 찾았습니다. 비용이 발생하면 안됩니다. 완벽하게 https 를 지원해 주어야 됩니다. php 도 실행가능하고 spring 도 지원가능해야 됩니다. 구축해야 되는 서버는

8/8 mac+php+mariadb+nginx+ssl 설정

8. ssl 테스트Vue 로 간단하게 title 과 status , priority 를 입력 받아 저장하고 조회하는 화면을 만들어 보았습니다. 1. 타스크 생성 및 조회2. source1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515

7/8 mac+php+mariadb+nginx+ssl 설정

7. 무료 도메인 발급요즘 대부분의 웹서버는 https 통신을 합니다. 이제는 선택이 아닌 필수 인것 같네요 제가 서버를 구축하게 된 직접적인 원인도 https설정을 하기 위함입니다. nginx 에 https 서비스를 구성하기 위해서는 도메인이 필요합니다. 도메인이 준비되면 certbot을 통해서무료 ssl 인증서 적용 및 http/2 적용이

6/8 mac+php+mariadb+nginx+ssl 설정

6. Nginx 설정php 와 nginx 상세설정 내용입니다. 1. nginx.conf 변경아래 명령어로 nginx 의 전반적인 설정(로그나 worker 수등)을 진행합니다. 1sudo vi /etc/nginx/nginx.conf 전체 설정한 내용은 아래와 같습니다. 1,2,3,5,9,17-19,22,24,25,26,31,49 라인 수정1234567

5/8 mac+php+mariadb+nginx+ssl 설정

5. PHP 7.4 설치 및 설정1. repository 추가최신 버전의 php를 설치하기 위해 저장소를 등록합니다. 1goodsaem@goodsaem:~$ sudo apt -y install software-properties-common 아래 명령어를 입력하고 중간에 엔터를 입력하는 부분에서 엔터를 입력합니다. 12345678910111213141

4/8 mac+php+mariadb+nginx+ssl 설정

4. MariaDB 설치mariadb 설치를 진행하겠습니다. 1. 설치우선 repository 부터 아래와 같이 설정합니다. 123goodsaem@goodsaem:~$ sudo apt-get install software-properties-commongoodsaem@goodsaem:~$ sudo apt-key adv --fetch-keys '

3/8 mac+php+mariadb+nginx+ssl 설정

3. Nginx 설치Linux + Nginx + MariaDB + PHP 조합의 LEMP 설치를 진행하겠습니다. 첫번째로 Nginx 에 대해서 설치 하겠습니다. 1. Nginx 현위치https://news.netcraft.com/archives/category/web-server-survey/netcrat의 21년 웹서버 점유율을 보면 아래와 같습니

2/8 mac+php+mariadb+nginx+ssl 설정

2. sever 설정ubuntu 서버의 설정을 진행 하겠습니다. 1. 버전확인먼저 버전을 확인합니다. 다운로드 받은 파일로 설치되어 있습니다. 123456goodsaem@goodsaem:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18

1/8 mac+php+mariadb+nginx+ssl 설정

1. 맥개발 환경mac virtualbox 환경에 ubuntu 18.04.5 서버를 구축하겠습니다. 1. 다운로드아래 url 에서 다운로들 진행합니다. https://ubuntu.com/download/server 2. virtualbox 에서 설치하기새로 만들기를 클릭합니다. 이름은 ubuntu 라고 입력합니다. 메모리 크기는 적

MAC + PHP + RESTAPI 환경설정

PHP RestApi 환경 셋업백엔드 서비스가 필요한데 spring boot 로 구현하면 시간이 걸릴것 같아 php 로 정말 간단한 restful api 구현할려고 합니다.mac 에 개발환경을 구축하고 사이트에 올려서 정상적으로 서비스 되는부분 까지 정리해 보겠습니다. 1. 설치순서아래와 같은 순서 되로 설치 진행하겠습니다. php 설치 (7.4 ve