목록Web (15)
모눈종이에 사각사각
🍎 MySQL 외부에서 접속하기 지난 포스팅에 이어 MySQL을 외부에서 접속할 수 있도록 해보려고 한다. 1. MySQL 사용자 생성 $sudo mysql -u root -p mysql> create user 'username'@'%' identified by 'password'; - 'Username'@'%' : 해당 사용자는 외부에서 접근 가능 2. DB 생성 및 권한 부여 mysql> create database DBname; mysql> show databases; mysql> grant all privileges on DBname.*to 'username'@'%'; mysql flush privileges; 3. MySQL 외부 접속 설정 - MySQL의 설정 파일인 /etc/mysql/mys..
🍎 Linux + Nginx PHP MySQL 지난 포스팅에 이어 이번에는 구축한 리눅스 환경에 Nginx 와 PHP, MySQL을 설치해보고자 한다. [Nginx 설치] 1. Nginx 설치하기 Nginx란? 트래픽이 많은 웹사이트의 확장성을 위해 개발된 경량의 고성능 웹서버 Nginx는 적은 자원의 사용으로 높은 성능과 높은 동시성을 목표로 만들어졌다 $ sudo apt update $ sudo apt install nginx 2. AWS 보안 설정 - 내 인스턴스를 클릭한 후 보안 탭으로 이동한다. - 보안 그룹을 누르면 다음과 같이 인바운드 규칙과 아웃바운드 규칙이라고 나온다. - 그중에서 인바운드 규칙 편집을 선택한다. - HTTP를 80번 포트로 열어준다. - 위치 Anywhere(0.0.0...
🍎AWS EC2 인스턴스에 접속하기 이전 포스팅에서 AWS EC2 인스턴스를 만들었는데, 이번에는 만든 인스턴스에 접속해보고자 한다. 1. WinSCP 설치 - https://winscp.net/eng/download.php에 들어가서 winscp를 다운받는다. winscp란? - Windows용 그래픽 유저 인터페이스 SFTP 및 FTP 클라이언트 프로그램이고 오픈소스 프리소프트웨어 - 레거시 SCP프로토콜도 지원 - 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있다. 2. WinSCP 설정 2-1. 파일 프로토콜 -> SFTP 2-2. 호스트 이름 : 내 인스턴스의 public ip주소 - EC2에 들어가서 확인할 수 있다. 2-3. 포트번호 : 22 2-4. 사..
🍎 AWS 서버 구축하기 이번 포스팅에서는 AWS 서버를 구축하기 위한 과정을 알아보고자 한다. AWS란? - 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼 - 인터넷에 연결되어 있는 거대한 컴퓨터를 사용하는 것임! 1. AWS 가입하기 - 나의 경우는 이전에 생성해 놓은 계정이 있어서 새로 가입하지 않았다. 2. EC2 인스턴스 생성 시작 EC2란? Amazon Elastic Compute Cloud(Amazon EC2) 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스이다. 이용자는 높은 초기 비용, 유지 및 보수 등의 다양한 제약에서 벗어나서 단시간 안에 웹 서비스를 생성할 수 있다. - 검색 창에 EC2라고 치면 찾을 수 있다. 3. 지역 선택 - 지역은 한국이므로 서울(S..
🍎 Local 서버 구축하기 Bitnami를 활용해서 로컬 서버를 구축해보려고 한다. Bitnami(비트나미)란? 가상 어플라이언스 및 웹 애플리케이션, 개발 스택용 소프트웨어 패키지 및 설치 라이브러리 [Bitnami 다운 및 설치] 먼저 https://bitnami.com/stack/wamp/installer 에 가서 WAMP packaged by Bitnami를 다운받는다. WAMP(Windows/Apache/MySQL/PHP) - 윈도우 환경에서 아파치(Server), MySQL(DB), PHP(서버사이드)와 같은 웹 개발환경을 통합적으로 구축해주는 프로그램 설치가 잘 되었으면 다음과 같은 화면이 뜬다. 다음은 C:\Bitnami\wampstack-8.1.2-0 → manager-windows.e..