
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, 웹 브라우저 또는 모바일 앱에서 서비스에..

Local 서버 구축 / 포트포워딩을 통한 외부접속하기
2021. 9. 20. 11:47
Server Program
❓Local 서버 모든 컴퓨터는 서버(Server)의 역할을 할 수 있는 능력을 가지고 있다. 로컬 서버 란 말 그대로 내 컴퓨터에서 프로젝트의 서버 환경을 구성한다는 의미이고, 이렇게 만든 서버를 특정 명령어로 실행할 수 있다. 당연히 서버를 어떤 환경으로 만들었는지에 따라 서버를 실행시키는 명령어가 달라진다. ❓IP & PORT 우리는 어떤 지점을 찾을 때 어떤 선택을 하는가? 예를 들어 홍대역을 찾아간다고 하자 대부분의 사람들은 홍대역의 주소를 찾아서 갈 것이다. 하지만 사실 홍대의 정확한 위치는 위도 경도 값으로 결정된다고 할 수 있다. 서버에서도 이것이 적용된다. IP주소란 Internet Protocal Address 즉 인터넷(컴퓨터)의 절대적 주소이다. 하지만 직관성 및 편의성 때문에 도메..