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

Mac 에 Maria DB 설치

Mac에 MariaDB 설치mac에 mariadb 를 설치하는 방법입니다. 1. brew install1brew install mariadb ::: spoiler 상세 설치 로그 보기 more… 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748

Windows + Vue.js 개발환경 구성

vue.js 개발환경Vue.Js Frontend 개발을 위한 환경 설정 방법에 대해서 알아 보겠습니다. 1. Visual Studio Code 설치 설치 파일을 다운로드 합니다. https://code.visualstudio.com/docs/?dv=win 다운로드 받은 파일을 더블 클릭하여 설치를 진행합니다. 동의합니다를 선택하여 [다음][다음]

H2DB 설치

H2 DB 설치H2 DB 는 Java 로 만들어진 관계형 데이터 베이스(rdb) 입니다. 일반적으로 Java application 에 임베디드 되어많이 사용됩니다. 클라이언트 및 서버 모두 실행되며 배포가 쉽고 설치시 필요한 용량이 적게 드는 경량 db 입니다.H2 DB 설치하는 방법 및 H2 DB에 연결하여 테이블을 생성하고 insert delete u

GitLab 사용법

개요GitLab은 Git 기반의 협업 소프트웨어 개발 플랫폼으로, 코드 호스팅, 이슈 트래킹, CI/CD 파이프라인,협업 도구 등 다양한 기능을 제공한다. github은 소스코드들을 공개해야 무료로 사용할수 있다.gitlab 경우에는 소스 코드를 비공개로 사용할수 있어 선택하게 되었다.일반적인 GitLab을 사용하는 이유는 다음과 같다. 1. 통