AWS Nginx에 HTTPS 적용하기 (Let's Encrypt)
2021. 9. 24. 13:51
Server Program
이 포스팅은 앞 포스팅들에 이어지는 글이다. AWS에 Nginx, MySQL, PHP 구축 및 Nginx - PHP 연동 MySQL 외부 접속 - MySQL Workbench 사용 AWS에 PHPMyAdmin 설치하기 도메인 구입(가비아) 및 설정 📌 HTTP란? HTTP(Hyper Text Transfer Protocol)란 서버/클라이언트 모델을 따라 데이터를 주고받기 위한 프로토콜이다. 즉, HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80번 포트를 사용하고 있다. 따라서 HTTP 서버가 80번 포트에서 요청을 기다리고 있으며, 클라이언트는 80번 포트로 요청을 보내게 된다. HTTP는 1989년 팀 버너스 리(Tim Berners Lee)에 의해 처음 설계되었으며, WWW(W..
도메인 구입(가비아) 및 설정
2021. 9. 24. 11:23
Server Program
이 포스팅은 앞 포스팅에 이어지는 글이다. AWS에 Nginx, MySQL, PHP 구축 및 Nginx - PHP 연동 MySQL 외부접속 - MySQL Workbench 사용 AWS에 PHPMyAdmin 설치하기 도메인을 적용해보기 위해 가비아 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 에서. shop이라는 도메인을 550원에 구입했다. 📖 가비아 DNS설정 도메인을 구입하고 [My가비아] -> [서비스 관리] -> [관리 툴]을 클릭한다. DNS 정보 선택란에서 도메인 연결 설정을 클릭한다. DNS 설정에서 가장 오른쪽 설정을 클릭한다. 레코드 수정을 클릭한다. TTL을 3600으로 설정해주고 저장한다. 📌 TTL이란? Time to Li..
AWS Nginx에 PHPMyAdmin 설치하기
2021. 9. 22. 15:33
Server Program
현재까지 내 환경을 정리해보면 클라우드 서버 : AWS EC2 WebServer : Nginx BackEnd Language : PHP DBMS : MySQL 이 환경이 구축되어 있지 않다면 앞선 포스팅을 통해 구축을 하고 와야 한다. AWS에 Nginx, MySQL, PHP 구축 및 Nginx - PHP 연동 MySQL 외부 접속 - MySQL Workbench 사용 ❓ PHPMyAdmin 이란? mysql을 GUI로 관리할 수 있는 무료 소프트웨어 도구이다. phpmyadmin을 사용하면, 콘솔에서 작업하는 것보다 쉽게 DB 작업을 할 수 있다. 📖 PHPMyAdmin 설치 터미널로 EC2 SSH에 접속해준다. $ sudo apt update $ sudo apt install phpmyadmin ap..
MySQL 외부접속 - MySQL Workbench 사용
2021. 9. 22. 13:59
Server Program
현재까지 내 환경을 정리해보면 클라우드 서버 : AWS EC2 WebServer : Nginx BackEnd Language : PHP DBMS : MySQL 이 환경이 구축되어 있지 않다면 앞선 포스팅을 통해 구축을 하고 와야 한다. AWS에 Nginx, MySQL, PHP 구축 및 Nginx - PHP 연동 AWS EC2 인스턴스의 MySQL 서버에 외부 접속을 해보도록 하겠다. 처음에는 요즘 잘 나가는 jetbrains사의 DataGrip을 사용하려고 했으나 30일 무료체험판 밖에 없고 SQL은 추후에도 많이 다룰 것 같아서 기간제한없이 무료로 이용 가능한 MySQL Workbench을 설치했다. https://dev.mysql.com/downloads/workbench/ MySQL :: Downl..
AWS에 Nginx, MySQL, PHP 구축 및 Nginx - PHP 연동
2021. 9. 20. 16:46
Server Program
클라우드 저장소와 온-프레미스 저장소 비교 📌 온-프레미스(On-premise) 저장소란? 온-프레미스 저장소에서는 회사의 서버가 조직의 인프라 내에 호스트 되어 있으며, 많은 경우 사내에 물리적으로 존재한다. 서버는 회사와 사내 IT 팀 또는 IT 파트너가 직접 제어, 관리, 유지 및 조달하게 된다. 데이터와 기타 정보는 로컬 네트워크를 통해 컴퓨터 간에 공유된다. 📌 클라우드(Cloud) 저장소란? 클라우드 저장소에서는 AWS, Microsoft Azure와 같은 외부 서비스 공급자가 데이터를 호스트 한다. 클라우드 공급자가 모든 하드웨어, 소프트웨어 및 기타 자원 인프라를 조달하고 자사의 데이터 센터에 처리 및 관리하게 된다. 비즈니스는 인터넷을 통해 PC, 웹 브라우저 또는 모바일 앱에서 서비스에..