EC2(4)
-
AWS EC2 Django 서버 계속 실행시키기
EC2를 이용하여 개발하고 있는데 오랫동안 아무런 작업이 없으면 접속이 끊어지고 당고를 실행했던 서버역시 죽게된다. 이러한 문제를 해결하려면 데몬처럼 실행을 시키면된다. 데몬 처럼 실행 $ nohup python3 manage.py runserver 0.0.0.0:8000 & 실행 데몬들을 확인해보면 $ ps -l 다음과 같은 데몬들이 보인다. 0 S 1000 20847 20259 5 80 0 - 23755 wait pts/0 00:00:00 python3 0 S 1000 20849 20847 6 80 0 - 43989 poll_s pts/0 00:00:00 python3 터미널 접속이 끊긴 후에도 여전히 접속된다면 성공. 데몬을 종료시키려면 다음 명령을 실행한다. $ kill -9 [PID]
2017.01.01 -
AWS EC2 - RDS 연동
일반적으로 EC2에서 RDS로 접속을 시도하는 경우일 것이다.Security Groups을 설정해줘야 접속할 수 있다는 것은 알지만 암만 해줘도 안되더라그래서 모든 포트와 모든 아이피를 접속허용으로 설정하고 하나씩 제거해 나가니 포트는 정확한데 아이피를 EC2 아이피로 설정할 경우에만 접속을 하지 못했다.알고보니 EC2에는 public IP 와 private IP가 존재하는데 public IP로 허용할 경우 되지 않는 것이다. 아마 public IP는 외부에서 접근할 때 사용하는 것 같고 private IP는 다른 곳으로 접속할 때 사용하는 것 같다. AWS에서 public IP private IP 차이는 인터넷의 허용 여부라고 하는데 AWS에서 일종의 내부 끼리의 통신은 private IP를 써야하는 ..
2016.12.29 -
EC2 우분투 Python Django 설치
파이썬 설치 및 pip 설치설치 : http://digndig.kr/ubuntu/380/ pip란 : http://www.bloger.kr/42주의 : 설치시 sudo로 권한을 이용해줄것 프로젝트 생성 및 서버실행우분투에 접속해서 적절한 위치에서$ django-admin startproject [프로젝트명]그러면 프로젝트명으로 생성된 폴더가 만들어진다. 그 폴더로 들어가 다음 명령어로 서버를 기동시킨다.$ python3 manage.py runserver* python3가 아닌 python 으로 명령어를 주고 싶다면 다음을 참조http://askubuntu.com/questions/320996/make-default-python-symbolic-link-to-link-to-python3퍼블릭도메인이나 I..
2016.12.27 -
우분투(AWS EC2)에서 FTP(SFTP) 설정
결론은 FTP 말고 SFTP를 쓰면 된다. econnreset 같은 에러와 씨름하다가 꼬박 하루를 소비해서 얻은 결론이다. AWS EC2를 사용하여 서버를 셋팅하고자 하였고 당연히 편하게 사용하기 위해서 FTP를 사용하려고 구글링을 해보니 vsftpd라는 패키지가 있었다. 문제는 핫스팟을 이용해서 FTP를 접속하면 econnreset 에러가 발생했다. https://www.tricksway.com/filezilla-not-working-with-hotspot-mobile-tethering-solved/ 위의 링크에서 상세하진 않지만 대략적인 이유를 알 수 있었고 어쨌든 안된다는 것을 알았다. 링크의 내용상으로 FTP 말고 SFTP를 사용해야 한다는 것인데 나는 지금까지 vsftpd와 씨름하고 있었으니 이..
2016.12.26