일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Background
- github
- 변수
- ubuntu
- JavaScript
- graphql
- 네비게이션
- AWS
- MongoDB
- 후기
- 스코프
- NATIVE
- Notification
- scope
- Express
- 자바스크립트
- React
- 면접
- 알림
- Push
- 레이아웃
- Python
- 배포
- navigation
- EC2
- 카카오
- 네이티브
- JS
- 디자인
- 리액트
- Today
- Total
목록EC2 (8)
어서와, 개발은 처음이지?
이번 글에서는 EC2 ubuntu에서 파이썬의 형태소 분석기 패키지인 konlpy를 사용할 수 있도록 konlpy와 mecab을 설치해보겠습니다. 1. JDK 설치 konlpy를 사용하기 위해서는 JDK 설치가 선행되어야 합니다. 또한 python-dev python3-dev을 설치해야합니다. (제 이전 글을 보고 파이썬 환경을 구축하신 분들은 jdk만 설치하시면 되겠습니다.) apt를 사용하여 jdk와 python-dev python3-dev를 설치합니다. jdk는 무난하게 1.8 버전을 설치하겠습니다. > sudo apt-get install openjdk-8-jdk python-dev python3-dev 설치가 끝났다면 java 버전을 확인하여 jdk가 정상적으로 설치되었는지 테스트해봅니다. > ..
(20.06.22) vscode에서 사용법을 업데이트 했습니다. -> vscode ftp로 원격접속, 코드 동기화 이번 글에서는 SFTP를 사용하여 ec2에 원격접속 및 코드 업로드 방법을 알아보겠습니다. 사용할 에디터는 Atom과 Visual Studio Code입니다. 1. Atom으로 원격접속하기 Atom 에디터는 이 곳에서 설치할 수 있습니다. 우선 아톰 에디터를 실행시키면 상단에 메뉴가 나오는데, 이중에 Preferences를 선택합니다. [Preferences 메뉴 선택] 그러면 Settings라는 탭이 열립니다.여기서 install 항목으로 이동한 뒤 remote ftp를 검색합니다. [remote ftp 설치] 항목 중 icetee가 작성한 항목을 install 합니다.저는 이미 설치했기 ..
이번 글에서는 ec2에 nodejs를 설치하고 express로 만든 기본 어플리케이션을 실행 해보겠습니다. 1. nodejs 설치 기본적인 설치 방법은 nodejs의 공식 문서에서 확인 가능하며, linux 계열의 nodejs 설치 명령어에 대한 설명은 이 곳에서 볼 수 있습니다. 제 ec2는 ubuntu 18 버전으로 아래와 같이 명령어를 입력합니다. > curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - > sudo apt-get install -y nodejs현재 stable한 버전이 10.15.1 버전이므로, 11.x 버전의 nodejs를 설치하고 싶다면 setup_11.x 로 수정해주면 됩니다. 설치가 완료되면 아래 명령어로 버전을 ..
지난 글에 이어, mongodb 계정 생성, 외부 접속 방법에 대해 알아보겠습니다. 0. mongodb 실행 지난 글에서 언급한 내용으로, mongodb를 실행하기 위해서는 데몬(mongod)이 실행되어 있어야 합니다. 아래 명령을 사용해서 데몬을 실행하고 mongo shell을 실행합니다. > sudo service mongod start > mongo 1. mongodb root 계정 생성 우선 root 계정을 생성하기위해 admin 데이터 베이스를 사용합니다. > show databases; admin 0.000GB config 0.000GB local 0.000GB > use admin; switched to db admin > db; admin 다음으로, createUser 명령어를 사용하여 r..
지난 글에 이어 django 어플리케이션을 nginx, uwsgi를 사용하여 서비스 할 수 있도록 하겠습니다. 환경 구성에 대한 내용은 위키독스를 참고하였습니다. 0. uwsgi 테스트 가상환경에서 uwsgi를 설치하고 실행해보겠습니다. 우선 프로젝트 경로로 이동하여 가상환경을 활성화합니다. 가상환경에서 uwsgi를 설치합니다. (myvenv) > pip install uwsgi설치가 완료되면 uwsgi 명령어를 사용하여 프로젝트를 실행합니다. (myvenv) > uwsgi --http :8000 --home ~/app/django/firstproject/myvenv/ --chdir ~/app/django/firstproject/ --wsgi-file ~/app/django/firstproject/yud..
지난 글에 이어서 django 프로젝트를 생성하고 외부에서 접속하는 과정을 포스팅 하겠습니다. django 환경 구성에 관한 내용은 django girls의 튜토리얼을 참고합니다. 1. django 설치 pip로 django를 설치하기에 앞서 pip를 최신버전으로 업그레이드 해줍니다. > python3 -m pip install --upgrade pip다음은 프로젝트 경로를 생성하고 가상환경(virtual environments)을 만들어 줍니다. 나중에 node 프로젝트도 만들 예정이므로 경로를 나누어 줍니다. > mkdir -p ~/app/django/firstproject > cd ~/app/django/firstproject > python3 -m venv myvenv이어서 가상환경을 사용하여 d..
지난 글에 이어서 파이썬을 설치해보겠습니다. nginx와 uwsgi를 사용하여 django 서버에 접속할 수 있도록 하는 것이 목표입니다. 1. root 비밀번호 설정 우선 sudo 권한 작업을 위해 root 계정에 password를 부여하도록 합니다. 비밀번호를 설정하지 않으면 sudo 권한으로 명령을 입력했을 때 계속 비밀번호가 틀렸다고 나오게 됩니다. > sudo passwd root 2. python 버전 확인 이전까지의 리눅스 계열의 운영체제에는 python 2.7이 기본으로 구성되어있습니다. 파이썬을 설치하기 전에 현재 EC2에 파이썬이 설치 되어있는지 확인해봅니다. ubuntu에서는 /usr/bin에서 ls | grep python으로 확인할 수 있지만 간단하게 터미널에서 python --v..
EC2는 aws에서 1년간 무료로 이용할 수 있는 서버 환경으로 여러가지 장난을 치기 좋은 서비스입니다.트래픽, 자원 사용량이 일정량을 초과하면 추가 요금이 발생하지만, 상용 서비스를 EC2에 올리거나 공격을 받지 않는 이상 많아야 5천원 이하일 것 입니다. 써야할 글이 산더미지만 당분간은 이 aws을 웹 서버로 세팅하는 작업을 포스팅 해보겠습니다.(다시 게을러지지 말고 정신 차리자!) EC2를 생성하는 부분은 크게 어려운 부분이 없으므로 접속 방법부터 알아보겠습니다. - ssh로 EC2 접속하기 기본적으로 EC2 생성 시 아래와 같은 화면을 보게됩니다. 이 파일은 EC2에 접속할 때 사용되는 개인 키가 기록된 파일로, 안전한 저장소에 보관해두시고 모르는 사람에게 함부로 공유하여선 안됩니다. ssh에서 ..