일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- attention
- deeplearning
- 비지도학습
- 머신러닝
- 크롤링
- 생활코딩
- Lamp
- 밑바닥부터시작하는딥러닝2
- 논문리뷰
- 한빛아카데미
- image
- 예제중심HTML&자바스크립트&CSS
- word2vec
- 딥러닝
- Apache
- Crawling
- 밑바닥부터시작하는딥러닝
- aws
- 가비아
- jupyter
- Selenium
- 컴파일설치
- 소스설치
- 한빛미디어
- MySQL
- AndroidStudio를활용한안드로이드프로그래밍
- CBOW
- 수동설치
- 프로그램새내기를위한자바언어프로그래밍
- 셀레니움
- Today
- Total
목록aws (4)
안녕, 세상!
(1) 데이터 베이스의 분리 앞서 AWS EC2를 구축했을 때 EC2 안에 데이터 베이스 MySQL을 설치하고, EC2에서 데이터베이스를 사용하였습니다. 물론 EC2의 서버에 데이터 베이스를 구축해도 당장에는 문제가 없어 보이지만, 서비스를 운영하다 보면 많은 데이터의 저장이 요구되며, 만약 EC2에 문제가 생기면 데이터 베이스에도 접근하지 못한다는 문제가 발생합니다. 그러므로 보통 기본 서버와 데이터 베이스 서버를 분리해서 관리를 해줍니다. 이렇게 데이터 베이스를 분리함으로써 얻는 이점은 다음과 같습니다. N : 1의 확장성 보안에 좋음 편리성 아마존에서는 이렇게 데이터 베이스를 분리해서 관리할 수 있도록 RDS라는 서버를 제공해줍니다. RDS 인스턴스를 구축해보겠습니다. (2) RDS 인스턴스 생성 ..
도메인이란 ip는 사람이 이해하고 기억하기 어렵기 때문에 이를 위해서 각 ip에 이름을 부여할 수 있게 했는데, 이것을 도메인이라고 합니다. 기본 도메인 : 처음에 신청한 기본 웹서버의 이름 (설정한 ip주소의 서버로 이동함) 멀티 도메인 : 기본 도메인에 호스트 이름만 다르게 붙여서 사용하는 여러 개의 도메인 서브 도메인 : 멀티 도메인과 거의 같으며, 도메인명으로 사용할 수 있는 문자의 개수 내에서 원하는 만큼의 호스트 이름을 얼마든지 붙여서 사용할 수 있는 도메인 가상 도메인 : 기본 도메인외에 별도의 도메인으로 기본 도메인과 같은 홈페이지에 연결된 도메인 FQDN(Fully Qualified Domain Name) www.lumin-server.shop이라는 웹사이트 주소로 예를 들어 설명하겠습니..
현재 AWS의 서버 환경은 다음 같습니다. 운영체제 : Ubuntu 18.04 (LTS) 웹서버 : Nginx BL : PHP DBMS : MySQL 웹 서버에 기본적인 부분을 구축했으니 이제 보안 부분을 신경 써보겠습니다. HTTP(Hypertext Transfer Protocol) 클라이언트와 서버 양쪽에서 통신할 수 있도록 하는 기본 통신 프로토콜입니다. 앞서 웹서버 HTTP 프로토콜의 포트인 80번 포트로 접속하도록 설정을 하였습니다. HTTP는 브라우저와 서버 사이에서 정보를 평문으로 전송하므로 정보가 전달되는 네트워크에서 전송되는 정보를 엿볼 수 있습니다. HTTPS(HTTP Secure) 이를 예방하기 위해 클라이언트와 서버가 먼저 암호화 통신 채널을 설정한 다음 평문 HTTP 메시지를 전송..
이어서 PHPMyAdmin을 설치해보도록 하겠습니다. (실습에 대한 설명은 이전 과정과 연결되므로 이전 과정을 꼭 보시고 적용시켜야 합니다.) 현재까지 환경을 정리해보자면 다음과 같습니다. 클라우드 서버 : AWS EC2 인스턴스 OS : Ubuntu 18.04.05 LTS WebServer : Nginx BL : PHP DBMS : MySQL PHPMyAdmin이란? mysql을 GUI로 관리할 수 있는 무료 소프트웨어 도구입니다. GUI로 MySQL을 편리하게 관리를 할 수 있다고 하는데 커널에 손을 대면 커널이 훨씬 편안하고 쉬운........ 아 그렇다고 합니다! 우선 aws EC2를 동작시키고 WinSCP에 로그인한 후 PuTTY 환경에서 phpmyadmin을 패키지 매니저로 설치해줍니다. (1..